Skip to content

Agamenon-sama/Cataract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cataract

A port scanner for Linux

screenshot

Dependencies

  • Posix sockets
  • Qt framework (mainly QtCore and QtWidget)

Build

You want Qt Creator. Use Qt Creator to open the CMakeLists.txt file and build the project.

Documentation

The software is documented using doxygen 1.9.1

install doxygen then run

doxygen

You will find the generated documentation as a web page in doc/html and as latex in doc/latex

Usage

CLI

cataract ports <ports> host <hostname>
cataract ports <ports> host6 <hostname>

ports ranges are set with hyphens (-) and you can set multiple seperated port numbers with commas (,)

in case of single port (not a range), instead of a port number, you can use a service name like http (80) or ssh (22)

host specify the ipv4 hostname

host6 specify the ipv6 hostname

GUI

You can either just

cataract

Or double-click the executable

example :

cataract ports 20-50,80,https host <hostname>

hostname can be a domain name, an ipv4 address in dot-decimal notation or an ipv6 address in colon hexadecimal notation

License

MIT License

About

Port scanner for Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published