Skip to content

balena-io-experimental/support-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Support Toolkit

Provides tools containerized for balena device support, accessible via a bash shell.

Tools

A tool name link is to local docs on how to run it in a support context for a balena device.

Tool Description
bash Provides shell for the container
bind-tools DNS investigation tools
curl CLI for experimenting with many protocols
lshw List hardware on device
nano Text editor with a command bar
ncat Networking tool, including simple web server
tcpdump Collect network packets for Wireshark

Running

To run the toolkit interactively from a bash shell:

   balena run --rm -it kb2ma/support-toolkit

To execute a command directly, provide it at startup, like this example to list device hardware with lshw.

   balena run --rm --privileged kb2ma/support-toolkit -c "lshw -short"

A particular tool may require host networking or privileged operation, like lshw in the example above. See the tool doc links above for specifics.

Development

Build with ./build-images.sh <docker-hub-repository>

Add any howto/documentation to a file in the doc directory, with the name of the tool. Update the Tools section above to link to it as well.

About

Command line tools containerized for balena device support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published