Skip to content

Hawkeyes is a lightweight and efficient port scanner designed for network diagnostics.

License

Notifications You must be signed in to change notification settings

Alfredsson418/hawkeyes

Repository files navigation

Hawkeyes picure

Lightweight and efficient port scanner designed for network diagnostics written in C.


GitHub Repo stars GitHub top language Website GitHub repo size GitHub code size in bytes

Current Features

  • Different scanning methods
  • IPv4 and IPv6 support
  • Specify a range of ports and/or specific ports (e.g., 50-60, 67, 78)
  • Multithreaded scanning
  • Scan on specific interfaces
  • Service detection

Future Features

  • Guess service on port with probes
  • More scanning methods

How to run

Compile

  1. Download necessary libraries(read requirements)
  2. Run make release in the project root folder
  3. Done !

./hawk [options]

Example

./hawk -t 127.0.0.53 -p 53-55,60 -i lo -m conn

sudo ./hawk -t ::1 -p 5353 -i lo -m icmp

Want to contirbute to the project?

Before starting to contribute, read the Code of Conduct. Read the Contribution.md to learn more and get some tips! Also join the offical discord server.

Questions

  • This project is not named after Hawkeye from Marvel