Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 31.348.735 Times

Icmpenun 1.2

  Date Added: July 13, 2010  |  Visits: 779


Report Broken Link
Printer Friendly Version

Product Homepage
Download (76 downloads)

Icmpenum sends ICMP traffic to potential targets on a network. Introduction: Host enumeration is the act of determining the IP address of potential targets on a network. This can be done in both layer 2 and layer 3. Icmpenum sends ICMP traffic for such enumeration. The ICMP packets supported are: Echo, Timestamp, Information and Netmask. Furthermore, it supports spoofing and promiscuous listening for reply packets. Icmpenum is great for enumerating networks which allow ICMP traffic. Installation: 1. Install the latest libpcap (libpcap 0.4, 2. Install the latest Libnet ( 3. Compile icmpenum as follows: gcc `libnet-config --defines` -o icmpenum icmpenum.c -lnet -lpcap 4. Copy icmpenum to your fave directory and (as root) start enumerating. Usage: Running icmpenum -h gives you the following screen: # ./icmpenum -h USAGE: ./icmpenum [opts] [-c class C] [-d dev] [-i 1-3] [-s src] [-t sec] hosts opts are h n p r v -h this help screen -n no sending of packets -p promiscuous receive mode -r receiving packets only (no -v verbose -c class C in x.x.x.0 form -i icmp type to send/receive, types include the following: 1 echo/echo reply (default) 2 timestamp request/reply 3 info request/reply -d device to grab local IP or sniff from, default is eth0 -s spoofed source address -t time in seconds to wait for all replies (default 5) host(s) are target hosts (ignored if using -c) Examples: Here are some example uses of icmpenum to enumerate hosts. Example 1: [Host1]# icmpenum This will use the default of Echo packets to try and determine if and are up and running. Example 2: [Host1]# icmpenum -i 2 -v This will enumerate the two hosts using Timestamp packets in verbose mode. Example 3: [Host1]# icmpenum -i 3 -s -p -v This will enumerate hosts and using Information packets with a spoofed address of, since our real address is we use the -p option to listen for the replies. Here are some more advanced uses of icmpenum. Example 4: Assuming Host1 is and Host2 is, and that the network has potential hosts to enumerate, we use the following two entries to enumerate with Information packets: [Host2]# icmpenum -r -t 30 -i 3 -c [Host1]# icmpenum -s -i 3 -c Host2 starts first in receive mode with a timeout of 30 seconds and starts listening for Information packets from the network. Then Host1 starts sending spoofed packets with Host2 as the source address, sending exactly what Host2 is listening for. It should be noted that this is hardly stealthy, as logs at 1.1.1s site could have address all over them, but the -r function is good for testing. Example 5: Assuming Host1 is and Host2 is, and that Host2 can sniff traffic between and, we use the following entries to enumerate the network: [Host2]# icmpenum -t 20 -n -p -i 2 -c [Host1]# icmpenum -s -i 2 -c Host2 starts first with a timeout of 20 seconds, makes sure not to send the packets with the -n option, listens promiscuously for Timestamp packets from the network. Host1 sends the exact packets Host2 is listening for with a spoofed source address. Yes, one could simply replace the -n option in Host2s command line with -s and do the same thing from one workstation, but were demonstrating a distributed concept. Whats New in This Release: - I have added ICMP MASK (type 17 and 18) requests and replys. Simply use the -i 4 option on the command line, such as; icmpenum -i 4 -c (sends ICMP MASK requests to the Class C range and reports any system as. - Due to the use of some older versions of Libnet and Libpcap. I can see problems for some people compiling this and hence have placed two statically linked versions within the tarball. Specialist information security, alerts and managed security services for commercial and governmental organisations

Requirements: No special requirements
Platforms: Linux
Keyword: -c Address Icmp Icmpenum Icmpenun Networking Packets System Traffic
Users rating: 0/10

License: Freeware Size: 593.92 KB
Communication Tools  -  IP in Your Email 1.1
IP in Your Email is a very simple application that queries your external IP address and puts it in your system tray. It then gives you the option of sending that IP address at any hourly interval to whatever e-mail address you would like.
684 KB  
Programming  -  Xclasses 1.4.0
Xclasses is a C layout library for the X Window System. All objects (called gadgets) are font sensitive, i.e. their size changes with the size of the used screen font and the size of the window. All this is done by Xclasses itself. The user may...
972.8 KB  
Libraries  -  libopkele 0.3
libopkele is a C++ implementation of an OpenID decentralized identity system. libopkele provides OpenID protocol handling, leaving authentication and user interaction to the implementor. Normally, I do not jump on the emerging technologies,...
317.44 KB  
Desktop Monitors  -  A.L.A.R.M. 1.0
ALARM - A Laptop A/C Removal Monitor silently sits in your system tray until you lock your workstation. If now somebody removes the A/C power connection to steal your laptop, A.L.A.R.M. will play a loud sound from your Laptop speakers until power...
638 KB  
Development Editors  -  nfsreplay 0.0.3
nfsreplay is a tool to replay Network File System traffic. It can be used for server and client benchmarking under a wide range of workloads. It allows temporal and spatial scaling of the original trace.
163.84 KB  
E-Mail Servers  -  Torxy 1.0.6
Torxy is a free program to route application and system traffic through Tor network Main features: Torify applications by executable Create applicaton shortcuts for easy access Create proxy chains(socks v5, socks v4, http) Enable Tor system...
3.03 MB  
Networking Tools  -  ICMPScan 1.1
ICMPScan scans the specified address, or addresses, for ICMP responses. Usage: icmpscan [ -EPTSNMAIRcvbn ] [ -A address ] [ -f filename ] [ -i interface ] [ -r retries ] [ -t timeout ] target [...] Options: -i, --interface Listen on the...
45.06 KB  
Networking Tools  -  NetSplitter 20021204
NetSplitter is a ( user-level ) network load-balance. It is like a transparent-proxy and will balance ( output ) TCP connections on multiples links. Linux NAT add/remove code is incomplete. NetSplitter will use the system() function to run the...
12.29 KB  
Network & Internet  -  xboxproxy 2.1
In an effort to be able to play Halo 2 with some out of state friends, I wrote an xbox system link proxy that would essentially bridge only xbox network traffic across across layer 3 networks using UDP. Written in C and uses libpcap and libnet....
112.64 KB  
Networking Tools  -  BlockHosts 2.0.5
BlockHosts is a script to record how many times "sshd" or "proftpd" is being attacked, and when a particular IP address exceeds a configured number of failed login attempts, that IP address is added to /etc/hosts.allow (or optionally to any other...
38.91 KB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB  
Networking Tools  -  gvrpad 0.1
gvrpad is a daemon that makes GVRP announcements of all VLAN interfaces on a FreeBSD system. GVRP is the GARP VLAN Registration Protocol, defined in IEEE 802.1Q (VLANS); GARP is the Generic Attribute Registration Protocol, defined in 802.1D...
15.36 KB  
Networking Tools  -  Cheops 0.61
Cheops is an Open Source Network User Interface. It is designed to be the network equivalent of a swiss-army knife, unifying your network utilities. Cheops is for the network what a file manager is for your filesystem..
317.44 KB  
Networking Tools  -  dynacc 0.5.0
Dynacc aims to be a Pakage which gives you control other your Internet Connection. It runs a linux router/host which provides MASQ services and HTTP proxying for a LAN. It gives you the Power to define users/groups which are allowed to make...
122.88 KB  
Networking Tools  -  ssh tunnel on demand 1.0
ssh tunnel on demand provides a script that creates an SSH tunnel on demand. ssh tunnel on demand is a script that makes it possible for a user to create an SSH tunnel to a server and connect to it without needing an account on the box or any...
13.31 KB  
Networking Tools  -  strongSwan 4.1.5
strongSwan is an OpenSource IPsec implementation for the Linux operating system. strongSwan is an OpenSource IPsec implementation for the Linux operating system. In order to have a stable IPsec platform to base our future extensions of the X.509...
1.7 MB