Skip to content

A golang application that utilizes the Zmap networking utility to create a map of every active IPv4 address on the planet.

License

Notifications You must be signed in to change notification settings

HarrisonWAffel/interPlot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card

InterPlot

A Golang application that utilizes the networkign utility Zmap to plot every reachable IPv4 address in the world. The number of points you can map depends on how long you scan the IPv4 address space, Zmap is known to take ~45 minutes to do this on a normal household connection.

But beware, the tool can eat up almost all of your bandwidth if you let it. You can specify a limit by passing an integer to the respectively named form located on the web GUI.

Future Goals

  • Region specific scans
    • A more sustainable API solution which scales
    • A web client to act as the server interface
    • Document the API calls more carefully and undertake best practices for a golang server.

Setup

This application relies on the ZMap network utility, as such you will need to install it before you can use this repository. Once you have zmap installed and placed within your path you will have to go get the Static map repository

go get github.com/flopp/go-staticmaps

After getting the required dependencies you can build all go files and execute main.go. At this point a server will open on localhost:8080. From there you can easily execute scans and see their results.

Resulting Map

Thanks to the awesome Go-staticmaps project developed by flopp the program outputs a great looking map of the world. Here is an example of a scan that turned up a few located IP addresses.

Alt text


External Repositories / APIs used within this project

Go-staticmaps, Developed by flopp

FreeGeoIP

About

A golang application that utilizes the Zmap networking utility to create a map of every active IPv4 address on the planet.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published