An open API service indexing awesome lists of open source software.

https://github.com/grantshandy/ipmap

An interactive map that shows connected IP addresses.
https://github.com/grantshandy/ipmap

interactive ip map network rust

Last synced: over 1 year ago
JSON representation

An interactive map that shows connected IP addresses.

Awesome Lists containing this project

README

          

# ipmap

A map that displays connected IP addresses

![demo](./res/demo.gif)

Variables for building:

- `IPGEO4_DB`: The path to the built-in ipv4-num.csv database (optional)
- `IPGEO4_DB_ATTR`: An attribution message for that database's copyright (required if `IPGEO4_DB` set)
- `IPGEO6_DB`: The path to the built-in ipv6-num.csv database (optional)
- `IPGEO6_DB_ATTR`: An attribution message for that database's copyright (required if `IPGEO6_DB` set)

- `LIB` (windows): The path to `npcap-sdk\Lib\x64`.

(Example)

```shell
$ IPGEO4_DB="/path/to/dbip-city-ipv4-num.csv"
$ IPGEO4_DB_ATTR="IP Geolocation by DB-IP"
```

# Dependencies

- [Rust](https://rust-lang.org)
- [NodeJS](https://nodejs.org)

- Windows: [Npcap](https://npcap.org)
- Linux: Webkit2GTK, `libpcap`

# Building

```shell
$ npm install
$ npx tauri build
```