https://github.com/cycloctane/trackerping
Connectivity checker for bittorrent trackers. Remove unreachable trackers from your trackerslist.
https://github.com/cycloctane/trackerping
bittorrent bittorrent-tracker python torrent tracker-server trackerslist
Last synced: 10 months ago
JSON representation
Connectivity checker for bittorrent trackers. Remove unreachable trackers from your trackerslist.
- Host: GitHub
- URL: https://github.com/cycloctane/trackerping
- Owner: Cycloctane
- License: mit
- Created: 2025-03-02T04:52:31.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-03-13T06:59:52.000Z (10 months ago)
- Last Synced: 2025-03-13T07:39:24.691Z (10 months ago)
- Topics: bittorrent, bittorrent-tracker, python, torrent, tracker-server, trackerslist
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
trackerping
===
Connectivity checker for Bittorrent trackers.
## Usage
### Ping a single tracker
Ping a single tracker url and print the result.
```bash
python3 trackerping.py http://tracker.example.com/announce
python3 trackerping.py --timeout=10 udp://tracker.example.com:80/announce
python3 trackerping.py ws://webtorrent.example.com:80/announce
```
### Verify a trackerslist
Ping all trackers url in a local or remote trackerslist (one url per line).
```bash
python3 trackerping.py -l ./trackerslist.txt
python3 trackerping.py -l https://example.com/trackerslist.txt
```
Write available trackers to the new trackerslist:
```bash
python3 trackerping.py -l -o ./newtrackerslist.txt https://example.com/trackerslist.txt
```