├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── bt ├── options.go └── worker.go ├── cmd └── dhtsearch │ ├── main.go │ └── tag.go ├── db ├── pgsql.go └── sqlite.go ├── dht ├── messages.go ├── node.go ├── options.go ├── packet.go ├── remote_node.go ├── routing_table.go ├── routing_table_test.go └── slab.go ├── go.mod ├── go.sum ├── krpc ├── krpc.go └── krpc_test.go └── models ├── infohash.go ├── infohash_test.go ├── peer.go ├── storage.go ├── tag.go └── torrent.go /.gitignore: -------------------------------------------------------------------------------- 1 | dhtsearch* 2 | config.toml 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/README.md -------------------------------------------------------------------------------- /bt/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/bt/options.go -------------------------------------------------------------------------------- /bt/worker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/bt/worker.go -------------------------------------------------------------------------------- /cmd/dhtsearch/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/cmd/dhtsearch/main.go -------------------------------------------------------------------------------- /cmd/dhtsearch/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/cmd/dhtsearch/tag.go -------------------------------------------------------------------------------- /db/pgsql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/db/pgsql.go -------------------------------------------------------------------------------- /db/sqlite.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/db/sqlite.go -------------------------------------------------------------------------------- /dht/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/messages.go -------------------------------------------------------------------------------- /dht/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/node.go -------------------------------------------------------------------------------- /dht/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/options.go -------------------------------------------------------------------------------- /dht/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/packet.go -------------------------------------------------------------------------------- /dht/remote_node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/remote_node.go -------------------------------------------------------------------------------- /dht/routing_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/routing_table.go -------------------------------------------------------------------------------- /dht/routing_table_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/routing_table_test.go -------------------------------------------------------------------------------- /dht/slab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/dht/slab.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/go.sum -------------------------------------------------------------------------------- /krpc/krpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/krpc/krpc.go -------------------------------------------------------------------------------- /krpc/krpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/krpc/krpc_test.go -------------------------------------------------------------------------------- /models/infohash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/models/infohash.go -------------------------------------------------------------------------------- /models/infohash_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/models/infohash_test.go -------------------------------------------------------------------------------- /models/peer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/models/peer.go -------------------------------------------------------------------------------- /models/storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/models/storage.go -------------------------------------------------------------------------------- /models/tag.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/models/tag.go -------------------------------------------------------------------------------- /models/torrent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/felix/dhtsearch/HEAD/models/torrent.go --------------------------------------------------------------------------------