BusyBotNet is a Fork of Busybox with Security Tools

Busybox provides a lightweight version of common command line utilities normally found on “big” Linux into a single binary, in order to bring them to embedded systems with limited memory and storage. As more and more embedded systems are now connected to the Internet, or as they are called nowadays the Internet of Things nodes, adding security tools, such as cryptographic utilities, could prove useful for administrators of such system, and so BusyBotNet project wsa born out of a fork of Busybox.

BusyBotNetSome of the tools implemented include:

  • fenc to encrypt stuff with salsa algo
  • tsh. needs work, backdoor shell aes enc
  • rathole backdoor shell, blowfish enc
  • ssyn2 ddos tool
  • sudp udp ddos tool
  • jshon sh wrapper for json
  • hydra
  • prism userspace icmp triggered reverse shell backdoor

You can access the source code and instructions on busyboxnet github repo.

I’ve quickly tried it in my AMD x86 computer running Ubuntu 14.04 using BusyBotNet default settings:

You could run make menuconfig to add or remove the tools as needed.

The resulting binary was 3.1MB large, and compiled with the defined functions:

The promised tools are indeed installed:

Loading this version of busybox in shipping products could seriously backfire if your device is hacked, so I guess some of the tools would have to be disabled, or/and  only be used for internal testing.

Via n0where

Support CNX Software - Donate via PayPal or become a Patron on Patreon

Leave a Reply

2 Comment threads
0 Thread replies
Most reacted comment
Hottest comment thread
2 Comment authors
Isdrupterzoobab Recent comment authors
newest oldest most voted
Notify of

It would be handy to have this busybox as a static binary or package for all openwrt/lede supported arches.


Hello, I am one of the authors of busybotnet. We appreciate the publicity. We are looking for talented C coders, so please do work with us on github if you like our project and can code! You can reach us at [email protected] if you have questions. Thanks for covering us.

zoobab :
It would be handy to have this busybox as a static binary or package for all openwrt/lede supported arches.

Busybotnet is compiled statically by default (I think), make sure you set the static build option in make menuconfig if not. There are a couple of binaries prebuilt in the source btw.