Explorer
Explorer is a Autonomous (self-hosted) Bittorrent Network Search Engine.
About The Project
Screenshots
Supported features
| Number | Feature |
|---|---|
| 1 | DHT IPv4 |
| 2 | DHT IPv6 |
Supported protocols
| Number | Protocol Name |
|---|---|
| BEP 0005 | DHT Protocol |
| BEP 0009 | Extension for Peers to Send Metadata Files |
| BEP 0010 | Extension Protocol |
| BEP 0014 | Local Service Discovery |
| BEP 0020 | Peer ID Conventions |
| BEP 0032 | BitTorrent DHT Extensions for IPv6 |
| BEP 0042 | DHT Security Extension |
| BEP 0051 | DHT Infohash Indexing |
Built With
Test environment
| Item | Value | Framework |
|---|---|---|
| Platform | Windows 11 | AMD64 |
| Database | MySQL 8.0.29 | AMD64 |
| Programming Language | Python 3.8.6 | AMD64 |
Getting Started(Windows)
Prerequisites
python3 -m pip install --upgrade pip
Installation
-
Clone the repository
git clone https://github.com/resource-explorer/explorer.git
-
Install requirements packages
pip3 install -r requirements.txt
-
Create database
mysql -u root -p CREATE DATABASE explorer DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_unicode_520_ci; USE explorer; source explorer.sql; exit;
-
Edit database config
Use Notepad or other plain text tools to modify the database_config.json.
Usage
python3 desktop.pyw
Issue
If you encounter difficulties in using the software or find bugs, please submit issue.
License
GNU Affero General Public License Version 3


