Projects / 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.

Operating Systems

Recent releases

  •  19 Apr 2001 09:31

    Release Notes: 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.

    •  16 Sep 2000 12:30

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

      •  29 Jun 2000 12:28

        Release Notes: Initial release.


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.