Skip to content

Latest commit

 

History

History
80 lines (58 loc) · 2.93 KB

README.md

File metadata and controls

80 lines (58 loc) · 2.93 KB

Ip2Location Dashboard

Tool to analyze IP addresses and visualize the results graphically with statistics. To make decisions, useful for public servers with multiple connections.

DeepSource

Features

  • 📃 - Request only the data you require using graphql .
  • 🕔 - Real-time analysis activities.
  • 🌎 - Map of ip origins.
  • 📈 - Proxy graph.
  • ⚠️ - Detect anonymous ip.
  • 🚥 - Number of IPs analyzed.
  • More features in development...

Fronted Analyze ip

Backend Analyze ip

curl --request POST \
  --url http://localhost:4000/graphql \
  --header 'content-type: application/json' \
  --data '{"query":"mutation{\n  analyze(ip:\"103.243.82.198\"){\n    country_code\n    country_name\n  }\n}"}'

Tech/framework used

Prerequisites

Installation

🚀 Get the latest features directly from the specified branch.

Backend

git clone --depth=1 -b backend https://github.com/LuzLeslie/Ip2Location-Dashboard.git ip2Dashboard-backend
cd ip2Dashboard-backend
go run ./cmd/ipdebugger/ -l /path/ip2location.bin -p /path/ip2proxy.bin

More details in

Fronted

git clone --depth=1 -b backend https://github.com/LuzLeslie/Ip2Location-Dashboard.git ip2Dashboard-fronted
cd ip2Dashboard-fronted
yarn install
yarn serve

More details in

Usage

  • Send the ip to analyze to the backend directly using curl or through its own tool.
  • Once the web app is running, you can also analyze your ip and view its results graphically in real-time. http://localhost:3000

Used tools

License

This project is licensed under the terms of the