Skip to content

A tool for network exploration and security auditing written in Python. Takes in a list of domains and probes them to generate a report detailing some network characteristics and security features/capabilities.

Notifications You must be signed in to change notification settings

Jasonxlu/network-scanner

Repository files navigation

Network Scanner

Invoking the scanner

python3 scan.py [input_file.txt] [output_file.json]

Generating the report

python3 report.py [input_file.json] [output_file.txt]

Features

  • Scan Time
  • List IPv4 addresses
  • List IPv6 addresses
  • Determining HTTP server
  • Checking for insecure HTTP
  • Check HTTPS redirects
  • Check HTTP Strict Transport Security enabled
  • List TLS versions
  • Identify the Root Certificate Authority
  • List the reverse DNS names for IPv4 addresses
  • Determine the RTT range
  • Find the geo-location of IPv4 addresses
  • Print a formatted report

Collaborators

Hong Zhou

About

A tool for network exploration and security auditing written in Python. Takes in a list of domains and probes them to generate a report detailing some network characteristics and security features/capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages