|0.1.4||Dec 10, 2020|
|0.1.3||Dec 7, 2020|
|0.1.2||Nov 26, 2020|
|0.1.1||Nov 22, 2020|
|0.1.0||Nov 22, 2020|
#470 in Network programming
42 downloads per month
An interactive map that shows connected IP addresses.
libpcap-dev, which is only easily available on UNIX-like systems (Linux, MacOS, *BSD).
Windows is possible, but WinPcap is required before build time.
Because this program is written in rust, you must have rust installed.
First, build it:
$ cargo build --release
You must have privileges to capture using the pcap API. In order to give the binary the necessary permissions, run:
# setcap cap_net_raw,cap_net_admin=eip target/release/ipmap
Finally, execute it.
To use it navigate to your web browser and go to
localhost:700, where the map will appear
The IP geolocation service used in ipmap can be changed at the start using the command line flag.
Each service included in this library has a weekly, hourly, or monthly limit. Some have more free queries, but are less reliable.
Here are the query limits:
If no service specified, ipapi will be used, which will limit how many IP is detected per minute.
ipmap 0.1.2 Skyline High School Coding Club Authors <firstname.lastname@example.org> USAGE: ipmap [FLAGS] [OPTIONS] FLAGS: -h, --help Prints help information --headless Launches the program without running the webserver -V, --version Prints version information OPTIONS: -s, --service <SERVICE> Geolocation API