Skip to content

Actively detect hosts on network with ping scan or passively with ARP monitoring

Notifications You must be signed in to change notification settings

quantumscript/net-recon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Network Reconnaissance

Uses the Python Scapy library to monitor ARP traffic and find active hosts on a network. Passive mode continuously monitors ARP packets from each host. Active mode performs a ping scan and reports addresses that send an ICMP reply.

Usage

./net_recon.py -i <interface> [-a or -p]

The correct usage will be printed if the arguments are incorrect.

Network interface

-i <interface> or --iface <interface>

Passive Mode

-p or --passive

Launch in passive mode to monitor ARP traffic for identifying MAC-IP address pairings. Results are printed out in real time and include the number of hosts and the total packets from each. Halt operation with ctrl-c.

Active Mode

-a or --active

Launch in active mode to perform a ping sweep for every address in the network and list replies. Assumes a /24 network.

Example output

Screenshot 2024-02-19 at 10 01 34 PM

About

Actively detect hosts on network with ping scan or passively with ARP monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages