Skip to content
Snippets Groups Projects
Commit c72ea8ce authored by Adrien Béraud's avatar Adrien Béraud
Browse files

tools/scanner: don't use a certificate

parent ea168353
Branches
No related tags found
No related merge requests found
...@@ -73,11 +73,9 @@ main(int argc, char **argv) ...@@ -73,11 +73,9 @@ main(int argc, char **argv)
gnutls_global_init(); gnutls_global_init();
#endif #endif
auto params = parseArgs(argc, argv); auto params = parseArgs(argc, argv);
auto ca_tmp = dht::crypto::generateIdentity("DHT Node CA");
auto crt_tmp = dht::crypto::generateIdentity("Scanner node", ca_tmp);
DhtRunner dht; DhtRunner dht;
dht.run(params.port, crt_tmp, true, params.network); dht.run(params.port, {}, true, params.network);
if (not params.bootstrap.first.empty()) if (not params.bootstrap.first.empty())
dht.bootstrap(params.bootstrap.first.c_str(), params.bootstrap.second.c_str()); dht.bootstrap(params.bootstrap.first.c_str(), params.bootstrap.second.c_str());
...@@ -86,12 +84,13 @@ main(int argc, char **argv) ...@@ -86,12 +84,13 @@ main(int argc, char **argv)
std::cout << "Scanning network..." << std::endl; std::cout << "Scanning network..." << std::endl;
auto all_nodes = std::make_shared<NodeSet>(); auto all_nodes = std::make_shared<NodeSet>();
// Set hash to 1 because 0 is the null hash
dht::InfoHash cur_h {}; dht::InfoHash cur_h {};
cur_h.setBit(8*HASH_LEN-1, 1); cur_h.setBit(8*HASH_LEN-1, 1);
std::this_thread::sleep_for(std::chrono::seconds(2)); std::this_thread::sleep_for(std::chrono::seconds(2));
std::atomic_uint done {false}; std::atomic_uint done {0};
step(dht, done, all_nodes, cur_h, 0); step(dht, done, all_nodes, cur_h, 0);
{ {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment