Skip to content

Simple, fast, system-level and multi thread port sniffer. It can do even more! It can capture any packet from your hardware interfaces (such as dbus, etc...) and if it's an network packet parse it and show its details to you, It also can ping multiple hosts simultaneously and traceroute your desired host!

License

Notifications You must be signed in to change notification settings

msadeqsirjani/wirelink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WIRELINK

WIRELINK is a cli application written in PYTHON for utilizing network monitoring. It can sniff ports and packets, ping multiple hosts simultaneously and traceroute any host! It supports IPV4 ping and tracerouting.

Abilities

Port sniffer

Currently we support multi thread port sniffing with different levels of verbosity, in near future we will add range filter support.

Packet sniffer

At the moment there are plenty protocols that we support :

  • Ethernet
  • IPv4
  • Arp (Address Resolution Protocol)
  • Tcp (TLS, encrypted and plaintext)
  • Udp (DNS queries and answers)
  • There is an option for you too see a list containing all your interfaces.

You can capture packages from all of your interfaces, even bus, Dbus and bluetooth, but non network-related interfaces will not be parsed but still you can review raw payload and length of packet and time stamps.

Ping

Unlike other ping implementations it can ping multiple hosts simultaneously, Also it tries to find ipv6 address of any host and if that exists skywalker will ping that too.

Traceroute

You can almost set every possible variable for tracerouting using this tool, including protocol used for route tracing and packet size.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Simple, fast, system-level and multi thread port sniffer. It can do even more! It can capture any packet from your hardware interfaces (such as dbus, etc...) and if it's an network packet parse it and show its details to you, It also can ping multiple hosts simultaneously and traceroute your desired host!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages