@Dennis-German said in busybox: applets included isn't listed (resolved):
https://www.busybox.net/downloads/BusyBox.html
DESCRIPTION
BusyBox is extremely configurable. This allows you to include only the components you need, thereby reducing binary size.
Please read also https://www.busybox.net/FAQ.html how to configure BB if you want to make a "well configured" busybox binary from source.
Here you are a quick help if you really can't live without a fully featured BB
cd ~
wget https://www.busybox.net/downloads/binaries/1.26.2-defconfig-multiarch/busybox-mipsel
ls -l
chmod +x busybox-mipsel
ls -l
./busybox-mipsel
And an example:
stat
./busybox-mipsel stat
./busybox-mipsel stat /bin/busybox
./busybox-mipsel stat busybox-mipsel
root@Omega-5BE1:~# cd ~
root@Omega-5BE1:~# wget https://www.busybox.net/downloads/binaries/1.26.2-defconfig-multiarch/busybox-mipsel
--2017-01-28 10:52:56-- https://www.busybox.net/downloads/binaries/1.26.2-defconfig-multiarch/busybox-mipsel
Resolving www.busybox.net... 140.211.167.122
Connecting to www.busybox.net|140.211.167.122|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1498448 (1.4M)
Saving to: 'busybox-mipsel'
busybox-mipsel 100%[=========================================================================>] 1.43M 147KB/s in 13s
2017-01-28 10:53:11 (110 KB/s) - 'busybox-mipsel' saved [1498448/1498448]
root@Omega-5BE1:~# ls -l
-rw-r--r-- 1 root root 1498448 Jan 11 10:38 busybox-mipsel
root@Omega-5BE1:~# chmod +x busybox-mipsel
root@Omega-5BE1:~# ls -l
-rwxr-xr-x 1 root root 1498448 Jan 11 10:38 busybox-mipsel
root@Omega-5BE1:~# ./busybox-mipsel
BusyBox v1.26.2 (2017-01-10 16:07:35 UTC) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2015.
Licensed under GPLv2. See source distribution for detailed
copyright notices.
Usage: busybox [function [arguments]...]
or: busybox --list[-full]
or: busybox --install [-s] [DIR]
or: function [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, [[, acpid, add-shell, addgroup, adduser, adjtimex, arp, arping, ash, awk, base64, basename, beep, blkdiscard, blkid, blockdev, bootchartd,
brctl, bunzip2, bzcat, bzip2, cal, cat, catv, chat, chattr, chgrp, chmod, chown, chpasswd, chpst, chroot, chrt, chvt, cksum, clear, cmp, comm,
conspy, cp, cpio, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd, deallocvt, delgroup, deluser, depmod, devmem, df, dhcprelay, diff,
dirname, dmesg, dnsd, dnsdomainname, dos2unix, dpkg, dpkg-deb, du, dumpkmap, dumpleases, echo, ed, egrep, eject, env, envdir, envuidgid,
ether-wake, expand, expr, fakeidentd, false, fatattr, fbset, fbsplash, fdflush, fdformat, fdisk, fgconsole, fgrep, find, findfs, flock, fold,
free, freeramdisk, fsck, fsck.minix, fstrim, fsync, ftpd, ftpget, ftpput, fuser, getopt, getty, grep, groups, gunzip, gzip, halt, hd, hdparm,
head, hexdump, hostid, hostname, httpd, hush, hwclock, i2cdetect, i2cdump, i2cget, i2cset, id, ifconfig, ifdown, ifenslave, ifplugd, ifup,
inetd, init, insmod, install, ionice, iostat, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, ipneigh, iproute, iprule, iptunnel, kbd_mode, kill,
killall, killall5, klogd, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, login, logname, logread, losetup, lpd, lpq, lpr, ls,
lsattr, lsmod, lsof, lspci, lsusb, lzcat, lzma, lzop, lzopcat, makedevs, makemime, man, md5sum, mdev, mesg, microcom, mkdir, mkdosfs, mke2fs,
mkfifo, mkfs.ext2, mkfs.minix, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat, mt, mv, nameif,
nanddump, nandwrite, nbd-client, nc, netstat, nice, nmeter, nohup, nsenter, nslookup, ntpd, od, openvt, passwd, patch, pgrep, pidof, ping,
ping6, pipe_progress, pivot_root, pkill, pmap, popmaildir, poweroff, powertop, printenv, printf, ps, pscan, pstree, pwd, pwdx, raidautorun,
rdate, rdev, readahead, readlink, readprofile, realpath, reboot, reformime, remove-shell, renice, reset, resize, rev, rm, rmdir, rmmod, route,
rpm, rpm2cpio, rtcwake, run-parts, runsv, runsvdir, rx, script, scriptreplay, sed, sendmail, seq, setarch, setconsole, setfont, setkeycodes,
setlogcons, setserial, setsid, setuidgid, sh, sha1sum, sha256sum, sha3sum, sha512sum, showkey, shuf, slattach, sleep, smemcap, softlimit, sort,
split, start-stop-daemon, stat, strings, stty, su, sulogin, sum, sv, svc, svlogd, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac,
tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd, time, timeout, top, touch, tr, traceroute, traceroute6, true, truncate, tty,
ttysize, tunctl, ubiattach, ubidetach, ubimkvol, ubirename, ubirmvol, ubirsvol, ubiupdatevol, udhcpc, udhcpd, udpsvd, uevent, umount, uname,
unexpand, uniq, unix2dos, unlink, unlzma, unlzop, unshare, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, volname, watch,
watchdog, wc, wget, which, whoami, whois, xargs, xz, xzcat, yes, zcat, zcip
root@Omega-5BE1:~# stat
-ash: stat: not found
root@Omega-5BE1:~# ./busybox-mipsel stat
BusyBox v1.26.2 (2017-01-10 16:07:35 UTC) multi-call binary.
Usage: stat [OPTIONS] FILE...
Display file (default) or filesystem status
-c FMT Use the specified format
-f Display filesystem status
-L Follow links
-t Terse display
FMT sequences for files:
%a Access rights in octal
%A Access rights in human readable form
%b Number of blocks allocated (see %B)
%B Size in bytes of each block reported by %b
%d Device number in decimal
%D Device number in hex
%f Raw mode in hex
%F File type
%g Group ID
%G Group name
%h Number of hard links
%i Inode number
%n File name
%N File name, with -> TARGET if symlink
%o I/O block size
%s Total size in bytes
%t Major device type in hex
%T Minor device type in hex
%u User ID
%U User name
%x Time of last access
%X Time of last access as seconds since Epoch
%y Time of last modification
%Y Time of last modification as seconds since Epoch
%z Time of last change
%Z Time of last change as seconds since Epoch
FMT sequences for file systems:
%a Free blocks available to non-superuser
%b Total data blocks
%c Total file nodes
%d Free file nodes
%f Free blocks
%i File System ID in hex
%l Maximum length of filenames
%n File name
%s Block size (for faster transfer)
%S Fundamental block size (for block counts)
%t Type in hex
%T Type in human readable form
root@Omega-5BE1:~# ./busybox-mipsel stat /bin/busybox
File: /bin/busybox
Size: 304408 Blocks: 595 IO Block: 1024 regular file
Device: 1f05h/7941d Inode: 409 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-01-16 20:40:14.000000000
Modify: 2017-01-16 20:40:14.000000000
Change: 2017-01-16 20:40:14.000000000
root@Omega-5BE1:~# ./busybox-mipsel stat busybox-mipsel
File: busybox-mipsel
Size: 1498448 Blocks: 2927 IO Block: 4096 regular file
Device: 1f06h/7942d Inode: 1616 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-01-28 10:53:11.000000000
Modify: 2017-01-11 10:38:42.000000000
Change: 2017-01-28 10:53:31.000000000
Happy BusyBoxing!