├── .gitignore ├── .travis.yml ├── AUTHORS.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── api.md ├── bin ├── cmd.js └── update-authors.sh ├── client.js ├── examples ├── express-embed │ ├── package.json │ └── server.js └── tracker-scrape.md ├── img.png ├── index.js ├── lib ├── client │ ├── http-tracker.js │ ├── tracker.js │ ├── udp-tracker.js │ └── websocket-tracker.js ├── common-node.js ├── common-zero.js ├── common.js └── server │ ├── parse-http.js │ ├── parse-udp.js │ ├── parse-websocket.js │ ├── parse-zero.js │ └── swarm.js ├── package.json ├── server.js ├── test ├── client-large-torrent.js ├── client-magnet.js ├── client-ws-socket-pool.js ├── client.js ├── common.js ├── destroy.js ├── evict.js ├── filter.js ├── querystring.js ├── request-handler.js ├── scrape.js ├── server.js └── stats.js └── trackerStats.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/README.md -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/api.md -------------------------------------------------------------------------------- /bin/cmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/bin/cmd.js -------------------------------------------------------------------------------- /bin/update-authors.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/bin/update-authors.sh -------------------------------------------------------------------------------- /client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/client.js -------------------------------------------------------------------------------- /examples/express-embed/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/examples/express-embed/package.json -------------------------------------------------------------------------------- /examples/express-embed/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/examples/express-embed/server.js -------------------------------------------------------------------------------- /examples/tracker-scrape.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/examples/tracker-scrape.md -------------------------------------------------------------------------------- /img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/img.png -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/index.js -------------------------------------------------------------------------------- /lib/client/http-tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/client/http-tracker.js -------------------------------------------------------------------------------- /lib/client/tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/client/tracker.js -------------------------------------------------------------------------------- /lib/client/udp-tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/client/udp-tracker.js -------------------------------------------------------------------------------- /lib/client/websocket-tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/client/websocket-tracker.js -------------------------------------------------------------------------------- /lib/common-node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/common-node.js -------------------------------------------------------------------------------- /lib/common-zero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/common-zero.js -------------------------------------------------------------------------------- /lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/common.js -------------------------------------------------------------------------------- /lib/server/parse-http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/server/parse-http.js -------------------------------------------------------------------------------- /lib/server/parse-udp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/server/parse-udp.js -------------------------------------------------------------------------------- /lib/server/parse-websocket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/server/parse-websocket.js -------------------------------------------------------------------------------- /lib/server/parse-zero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/server/parse-zero.js -------------------------------------------------------------------------------- /lib/server/swarm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/lib/server/swarm.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/package.json -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/server.js -------------------------------------------------------------------------------- /test/client-large-torrent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/client-large-torrent.js -------------------------------------------------------------------------------- /test/client-magnet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/client-magnet.js -------------------------------------------------------------------------------- /test/client-ws-socket-pool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/client-ws-socket-pool.js -------------------------------------------------------------------------------- /test/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/client.js -------------------------------------------------------------------------------- /test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/common.js -------------------------------------------------------------------------------- /test/destroy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/destroy.js -------------------------------------------------------------------------------- /test/evict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/evict.js -------------------------------------------------------------------------------- /test/filter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/filter.js -------------------------------------------------------------------------------- /test/querystring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/querystring.js -------------------------------------------------------------------------------- /test/request-handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/request-handler.js -------------------------------------------------------------------------------- /test/scrape.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/scrape.js -------------------------------------------------------------------------------- /test/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/server.js -------------------------------------------------------------------------------- /test/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/test/stats.js -------------------------------------------------------------------------------- /trackerStats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroNetJS/zeronet-tracker/HEAD/trackerStats.png --------------------------------------------------------------------------------