https://github.com/simionrobert/bitinsight-webinterface
BitInsight ASP Core Interface
https://github.com/simionrobert/bitinsight-webinterface
asp-net asp-net-core elasticsearch nest
Last synced: about 1 year ago
JSON representation
BitInsight ASP Core Interface
- Host: GitHub
- URL: https://github.com/simionrobert/bitinsight-webinterface
- Owner: simionrobert
- License: mit
- Created: 2018-05-16T19:27:07.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-07-06T05:31:55.000Z (almost 5 years ago)
- Last Synced: 2025-03-27T01:05:22.560Z (over 1 year ago)
- Topics: asp-net, asp-net-core, elasticsearch, nest
- Language: HTML
- Homepage:
- Size: 2.43 MB
- Stars: 4
- Watchers: 0
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# BitInsight-WebInterface
BitInsight-WebInterface is the front page of [BitInsight](https://github.com/simionrobert/BitInsight.git), an indexer which leverages the DHT protocol
for crawling infohashes, metadata and IPs.
It is basically a torrent search engine based on elasticsearch database.
You can also search for IPs to get the torrents they downloaded and geolocation information
It also provides interactive analytics and data statistics about **Bittorrent DHT Network**
## Elasticsearch database
The website application uses elasticsearch [nest](https://github.com/elastic/elasticsearch-net.git) client to interface with elasticsearch database.
As for the geo locating, the project uses [ingest-geoip plugin](https://www.elastic.co/guide/en/elasticsearch/plugins/master/ingest-geoip.html)
which ships by default with the GeoLite2 City, GeoLite2 Country and GeoLite2 ASN geoip2 databases from Maxmind made available under the CCA-ShareAlike 4.0 license.
The database is composed of 3 indexes: torrent, relation and ip.
### Torrent Index
It contains information mapping about torrent metadata: name, files, size etc.
### Relation Index
It contains the mappings between each torrent the IPs assosiated with it
### IP Index
It contains information about IPs, such as coordinates, country, city name etc.
## Preview
**Homepage**

**Browse torrents page**

**Browse torrents page**

**Kibana world map aggregation**

## Thank You
I really appreciate all kinds of feedback and contributions.
## License
This project is licensed under the MIT License - see the LICENSE.md file for details