SkillAgentSearch skills...

Iputils

The iputils package is set of small old utilities for Linux networking.

Install / Use

/learn @iputils/Iputils
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Build Status Coverity Status

The iputils package is set of small useful utilities for Linux networking.

Installation

$ ./configure && meson build
# cd builddir && meson install

Configuration can be adjusted (prefix, what is being build, etc.), see meson_options.txt, meson.build.

Build dependencies are listed in scripts in ci directory.

Supported libc

Contributing

Issues

  • If reporting a bug, please document how to reproduce it.
  • Please always test the latest master branch.
  • Finding the commit which introduced the problem helps (bisecting).
  • Document the kernel and distribution that were used.
  • Tests should ideally use network namespaces to not interfere with the rest of the system.

Pull requests

  • If fixing a bug, please document how to reproduce it.
  • Finding the commit which introduced the problem helps (bisecting). Add Fixme: tag.
  • If adding a feature, please describe why it's useful to add it.
  • Commits should be signed: Signed-off-by: Your Name <me@example.org>, see https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin.
  • Although the coding style for most tools is ancient, new code should follow the Linux kernel coding style. See https://www.kernel.org/doc/html/latest/process/coding-style.html.
  • To update the code in the pull request, use git push -f. Do not open a new pull request.

Reviewers

  • Reviewers are very welcome. Post your comments or add Reviewed-by: Your Name <me@example.org>.

Translators

Localization is hosted on Fedora Weblate.

Tools included in iputils

Tools removed from iputils

Some obsolete tools has been removed (see #363).

| Tool | Removing commit | Last release | Replacement | ---- | --------------- | ------------ | ----------- | ninfod | 8f0d897 | 20211215 | experimental unused protocol | rarpd | fba7b62 | 20211215 | superseded by DHCP protocol | rdisc | 7447806 | 20211215 | superseded by DHCP protocol | tftpd | 341975a | 20210722 | tftp-hpa, dnsmasq | traceroute6 | a139421 | 20210722 | mtr, traceroute, tracepath

History

Alexey Kuznetsov (1999–2002)

Hideaki Yoshifuji (2006–2015)

<!-- vim: set tw=80: -->
View on GitHub
GitHub Stars711
CategoryDevelopment
Updated4d ago
Forks281

Languages

C

Security Score

80/100

Audited on Mar 24, 2026

No findings