SING

SING stands for 'Send ICMP Nasty Garbage.' It is a tool that sends ICMP packets fully customized from command line. Its main purpose is to replace and complement the ping command, adding certain enhancements as fragmentation; send and receive spoofed packets; send many ICMP information types (echo as the old ping, address mask, timestamp, and router discovery) and errors (redirect, unreach, and time exceeded); and send monster packets. It also supports loose and strict source routing and record routing.

Tags Networking Firewalls Monitoring Systems Administration Utilities Security
Licenses GPL
Operating Systems POSIX BSD FreeBSD NetBSD OpenBSD Linux Solaris
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  15 Oct 2001 19:33
  • Rrelease-after

Changes: This release adds better timestamp reply support (including non-UT timestamps, marking with a '*', MAC spoofing support, Libnet, a recoded parser, Better remote OS fingerprinting, Solaris 2.8 support, a fix for wrong ICMP checksums sending Router Solicitation and Router Advertisement packets, and support for platforms with many network interfaces.

  • Rrelease-mid
  •  30 Jan 2001 06:13
  • Rrelease-after

    Changes: This is the first stable release, with new features demanded by users: a logging option, IP header flags, a mimic option, etc.

    • Rrelease-mid
    •  30 Jan 2001 06:13
    • Rrelease-after

      Changes: Initial release.

      No-screenshot

      Project Spotlight

      libjio

      A library for journaled transaction-oriented I/O.

      5acbfb5c90d08dd1d92c07aab613b131_thumb

      Project Spotlight

      sysstat for Solaris

      A tool that shows key performance metrics at a glance.