Linux base networking tools
Find a file
Stanislav Brabec f7a6ecf278
Some checks failed
CodeQL Advanced / Analyze (c-cpp) (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
Compile net-tools / build (push) Has been cancelled
Change interface name length overflow to warning.
Interface name is limited to IFNAMSIZ. To keep compatibility with the
old behavior before 61f4890, change the error to warning.
2025-08-27 09:23:27 +02:00
.github/workflows Update makefile.yml: action permissions (CodeQL #1) (#45) 2025-03-22 00:18:33 +01:00
include standardize --help/usage handling 2018-06-26 03:30:13 -04:00
lib interface.c: Avoid INET socket warning (patch from SuSE) 2025-08-26 06:49:14 +02:00
man mii-tool.8: make clear to prefer ethtool (#15) 2025-08-26 12:54:28 +02:00
po po: Add Georgian translation 2024-08-29 23:35:48 +02:00
RPM trim trailing whitespace 2013-05-12 22:31:19 -04:00
.gitignore ignore gdb related files 2013-05-11 00:53:39 -04:00
ABOUT-NLS Replace outdated NLS support with GNU gettext (patch from 1998-08-10 20:48:01 +00:00
arp.c standardize --help/usage handling 2018-06-26 03:30:13 -04:00
config.in slattach/plipconfig: add a config knob to control them 2016-02-15 10:54:18 -05:00
configure.sh Minor mostly comments typo fixes 2013-04-25 20:49:52 +00:00
COPYING Updated COPYING file. 2012-01-05 12:22:43 +01:00
hostname.c remove ancient "register" markings 2021-01-04 11:32:57 -05:00
ifconfig.c Change interface name length overflow to warning. 2025-08-27 09:23:27 +02:00
INSTALLING README/INSTALL: refresh for the modern times 2021-01-06 05:42:08 -05:00
intl.h Use setlocale at program initialisation. 2001-04-08 17:05:05 +00:00
ipmaddr.c ipmaddr.c: Stack-based buffer Overflow in parse_hex() 2025-05-17 21:11:18 +02:00
iptunnel.c standardize --help/usage handling 2018-06-26 03:30:13 -04:00
Makefile bump version for git & next release 2021-01-09 22:44:00 -05:00
mii-tool.c mii-tool.c removed dead reference links from comment 2024-06-08 22:56:18 +02:00
nameif.c nameif: add printf attributes to helper funcs 2021-01-04 10:40:53 -05:00
netstat.c netstat: add (undocumented) SuSE alias -T for -W 2025-08-26 06:32:51 +02:00
plipconfig.c standardize --help/usage handling 2018-06-26 03:30:13 -04:00
rarp.c standardize --help/usage handling 2018-06-26 03:30:13 -04:00
README Update README: added license, removed todo, make legacy 2025-08-26 04:33:23 +02:00
route.c standardize --help/usage handling 2018-06-26 03:30:13 -04:00
slattach.c slattach: Support tty speeds 230400 to 4000000. 2024-08-29 23:30:38 +02:00
statistics.c statistics: Show recvbuf/sendbuf errors for IPv6+UDP. 2024-08-29 23:29:06 +02:00
THANKS THANKS: add a few more people from git-log 2021-01-06 05:32:29 -05:00
TODO AX.25: Rename all references to axattach to kissattach. 2017-01-20 20:23:57 -06:00

                                README

                Information about the net-tools package

NET-TOOLS	A collection of programs that form the base set of the
            NET-3 networking distribution for the Linux operating
            system.

This package includes the legacy tools for controlling the network
subsystem of the Linux kernel.  This includes arp, hostname, ifconfig,
netstat, rarp and route.  Additionally, this package contains
utilities relating to particular network hardware types (plipconfig,
slattach, mii-tool) and advanced aspects of IP configuration (iptunnel,
ipmaddr).

Please include the output of "program --version" when reporting bugs.


Contents:

   README		This file.

   INSTALLING   Installation instructions.

   COPYING		Your free copy of the GNU General Public License 2.
                net-tools are licensed under the GPLv2 or newer,
                see the individual file headers for notices.


The Homepage (including Git repository, release downloads, bug tracker and
mailing list) is hosted by SourceForge.net. Please consider joining the project
if you want to contribute:

           https://sourceforge.net/projects/net-tools/

There is a GitHub mirror available, if you prefer this for pull requests:

           https://github.com/ecki/net-tools/


                          Notes
                          -----

This is net-tools HEAD.

These have largely been tested against Linux kernels 2.6+.  They might work
against older ones if anyone actually still cares about those anymore.

They have largely been tested against recent glibc versions, but should work
on any POSIX compliant C library.  If you notice portability issues, please
flie a bug for us (or even send a patch!).

The NLS support by Arnaldo Carvalho de Melo <acme@conectiva.com.br> uses GNU
gettext.  Translations to Brazilian Portuguese (pt_BR), German (de), Estonian
(ee), Czech (cz), and French (fr) are available.  Others are welcome!

The translated man pages are planned to be moved to the manpages-i10n
project in the next release. Thanks to Helge Kreutzmann.

net-tools is generally considered deprecated, in most cases use
the iproute2 package instead.


Mike Frysinger
vapier@gentoo.org

Phil Blundell
philb@gnu.org

Bernd Eckenfels
net-tools@lina.inka.de