Skip to content

ASUKA39/PortScanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 

Repository files navigation

Port Scanner

g++ -std=c++17 -o scanner -O3 src/*.cpp -pthread -fcoroutines

TODO

  • Basic framework
  • Basic thread Pool
  • Error Handling if Host is not reachable
  • Invalid arguments handling
  • Scan port range
  • Scan IP Range
  • Multithreading between different IPs
  • epoll
  • Dynamic timeout wait time
  • CPU binding (Seems useless in fact lol)
  • Connection pool
  • Coroutines (Maybe)
  • TCP Connect Scan
  • TCP SYN Scan
  • TCP ACK Scan
  • TCP FIN Scan
  • UDP Scan
  • IPv6 Support

Bug:

  • Crash when scanning a large range of IP with a large range of port

About

A simple port scanner implemented using C++11

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages