Skip to content
/ netscan Public

simple network scanning tool in c

Notifications You must be signed in to change notification settings

L0puh/netscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

network utilities.

current features:

  • ping a host
  • traceroute
  • concurrent open port scanning (using threads)
  • list IP addresses of a host
  • packet sniffer
  • list information about an ip address (parsed from ipinfo.io)
  • visualization of in-coming traffic

dependencies:

  • curl
  • cJSON
  • glut

usage:

-p [hostname]                          - ping hostname
-o [hostname] [start] [end] [threads]  - scan open ports
-l [hostname]                          - list available IPs
-s [v6/v4] [udp/tcp] [verbose (-v)]    - packet sniffer
-i [ip address]                        - print information about ip (from ipinfo.io)
-v [v4/v6]                             - visualize traffic
-t [hostname] [max ttl (default 30)]   - traceroute

screenshots:

  • packet sniffer:
  • list IPs and information of IP
  • ping host and list open ports
  • visualize incoming traffic

example:

./netscan -o google.com 75 90 10
./netscan -s v4 all -v

About

simple network scanning tool in c

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published