Sparrrgh / webserver_finder

Scans searching for webservers and screenshots their landing page

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

I created this tool solely as an exercise to familiarize myself with parallel programming in Rust.
It simply scans networks searching for webservers and, when it finds one, it screenshots the landing page.

The final objective is to scan a /16 subnet in less than 15 minutes.

It has two modes, one uses file containing the endpoints to test (one for each line). The other mode tests an address block given the start and the end of the block and the ports to test. Watch out! the endpoints tested using the IP address block comprehend both the starting and the trailing IP.

Gecko is required for the tool to function. You can download the latest version here.

Usage:  ./webserver_finder endpoints_file output_directory
		./webserver_finder start_address_block end_address_block port1,port2,...,portn output_directory

Example:
./webserver_finder 192.168.0.1 192.168.254.254 my_local_network

About

Scans searching for webservers and screenshots their landing page


Languages

Language:Rust 100.0%