Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BubuAnabelas/CheckWebPeer
Check WebRTC peers of torrents.
https://github.com/BubuAnabelas/CheckWebPeer
bittorrent p2p torrent webrtc webtorrent
Last synced: about 1 month ago
JSON representation
Check WebRTC peers of torrents.
- Host: GitHub
- URL: https://github.com/BubuAnabelas/CheckWebPeer
- Owner: BubuAnabelas
- License: mit
- Created: 2016-05-29T23:13:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-06-03T23:28:18.000Z (over 8 years ago)
- Last Synced: 2024-08-01T17:34:02.194Z (4 months ago)
- Topics: bittorrent, p2p, torrent, webrtc, webtorrent
- Language: JavaScript
- Homepage: https://bubuanabelas.github.io/CheckWebPeer/
- Size: 86.9 KB
- Stars: 19
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-peer-to-peer - CheckWebPeer
- awesome-peer-to-peer - CheckWebPeer
README
# CheckWebPeer
### Check WebRTC peers of torrents.
Check for WebRTC peers using the [WebTorrent](http://webtorrent.io) protocol (BitTorrent
over WebRTC).To see a demo visit [this](https://bubuanabelas.github.io/CheckWebPeer/) and try with this info hash: `6a9759bffd5c0af65319979fb7832189f4f3c35d`
## How does it work?
CheckWebPeer takes advantage of [bittorrent-tracker](https://github.com/feross/bittorrent-tracker)'s client and scrapes the (currently) 4 websocket trackers:
~~~
wss://tracker.openwebtorrent.com/
wss://tracker.webtorrent.io
wss://tracker.btorrent.xyz
wss://tracker.fastcast.nz
~~~The client runs client-sided so it's not necessary to host it in a server, and it's pretty simple to understand as most of the code it's reused and adapted from [bittorrent-tracker](https://github.com/feross/bittorrent-tracker) and [instant.io](https://instant.io).
## License
MIT. Copyright (c) [Joaquín Serna](http://www.github.com/BubuAnabaleas).