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