Skip to content

A distributed and intelligent scanning/enumeration tool

License

Notifications You must be signed in to change notification settings

skyleronken/scanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scanner

A distributed and intelligent scanning/enumeration tool

This project is truly distributed. X number of agents may connect to the server at any given time.

A simple scanning configuration request is sent to the API listener of the server.

The server will break the summarized scan targets (CIDR/Net ranges/Net blocks + Port lists/port ranges/etc) into single IP/Port tuples (IP,Port).

The tuples will be queued and tracked by the server. Sent to the agent of actioning. Results will be aggregated.

The scanner will retask a different agent in the event that possible firewalling may occur. If it looks like an agent is blocked (filtered results, yet the next tasked agent was not filtered), the server will stop sending tasks to that agent.

The scanner also implements enumeration in stages: Host discovery, port scanning, firewalking, banner grabing/service enum, vuln scanning, etc. All are optional and feed the subsequent stages.

Currently the agent uses simple nmap scans, but the agent can be entirely adjusted to do the actions however it is desired.

About

A distributed and intelligent scanning/enumeration tool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published