Embed Notice
HTML Code
Corresponding Notice
- Embed this notice
翠星石 (suiseiseki@freesoftwareextremist.com)'s status on Tuesday, 30-Jul-2024 02:03:58 JST翠星石 @governa >ping
Usually from either GNU inetutils or iputils
>curl
Doesn't care about the kernel in use.
>httpie
It's python - doesn't care about a particular kernel.
>wget --version
Copyright (C) 2015 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://www.gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
>tc
It's from iproute2
>dig/nslookup
It's from bind-tools.
>whois --version
whois (GNU inetutils) 2.5
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Marco d'Itri.
>ssh
It's typically either openssh or dropbear, which don't care about a particular kernel.
>scp
Typically from openssh.
>rsync
Doesn't care about a particular kernel.
>ngrep
Doesn't care about a particular kernel.
>tcpdump
It's from libpcap
>wireshark/tshark
Doesn't care about a particular kernel.
>tcpflow
README mentions it's for GNU/Linux only.
>ifconfig --version
Either from GNU inetutils or net-tools
>route
Usually from net-tools
>ip
Usually from iproute2.
>arp
Usually from net-tools
>mitmproxy
Doesn't care about a particular kernel.
>nmap
Doesn't care about a particular kernel - now proprietary.
>zenmap
Doesn't care about a particular kernel - now proprietary.
>p0f
Doesn't care about a particular kernel.
>openvpn
Doesn't care about a particular kernel - Linux's wireguard module performs better tbh.
>wireguard
The first thing that's actually in Linux, although the command in wireguard-tools indirectly usually depends on GNU readline, plus there are other implementations.
>nc
Many implementions that don't care about a particular kernel.
>socat
Usually depends on GNU readline.
>telnet
Many implementions that don't care about a particular kernel including GNU inetutils.
>ftp
Many implementions that don't care about a particular kernel including GNU inetutils.
stfp is implemented by many ssh implementations.
>netstat/ss/lsof
net-tools/iproute2/lsof depends on GNU groff
>fuser --version
fuser (PSmisc) 23.7
Copyright (C) 1993-2024 Werner Almesberger and Craig Small
PSmisc comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under
the terms of the GNU General Public License.
fuser depends on GNU ncurses.
>iptables
Actually written to control Linux, but I see GNU dependencies.
>nftables
can optionally depend on GNU readline, plus I see GNU dependencies.
>hping3
Doesn't care about a particular kernel and README mentions it was written for GNU.
>traceroute
Many implementations, including a GNU inetutils one.
>tcptraceroute
Uses libpcap so doesn't care about a particular kernel, plus more importantly the README says it's under a free GNU license.
>ethtool
Actually a tool from Linux developers (they only write kernels and few tools).
>iw/iwconf
Actually a tool from Linux developers.
>sysctl
From procps-ng, which depends on GNU ncurses if you want top, slabtop or watch - actually interfaces with Linux's /proc interface.
>openssl
Does still support SSL certificates, although you're better off handling TLS ones, but it doesn't care about a particular kernel and gnuTLS is better really.
>stunnel
Doesn't care about a particular kernel as it uses openssl and it's under a free GNU license.
>iftraf-ng
Depends on GNU ncurses.
>nethogs/iftop
Depends on GNU ncurses and libpcap.
>ntopng
Depends on openssl and libpcap
>nload
Depends on GNU ncurses.
>iperf
Depends on openssl
>python
Doesn't care about a particular kernel.
>ipcalc
Uses perl so it doesn't care about a particular kernel. Perl optionally uses GNU gdbm.
>nsenter
Actually from util-linux (finally one tool that did - those Linux developers don't seem to write many tools) and interfaces with Linux's /proc interface.
TL;DR - it's all GNU and most tools don't care about what kernel is in use.