. ├── dht_crawler │ ├── arg_parse.py │ ├── exec.py │ ├── handshake.py │ ├── monitor.py │ ├── process_output.py │ ├── __pycache__ │ │ ├── arg_parse.cpython-35.pyc │ │ ├── arg_parse.cpython-36.pyc │ │ ├── monitor.cpython-35.pyc │ │ ├── monitor.cpython-36.pyc │ │ ├── process_output.cpython-35.pyc │ │ ├── process_output.cpython-36.pyc │ │ ├── torrent_dht.cpython-35.pyc │ │ └── torrent_dht.cpython-36.pyc │ └── torrent_dht.py ├── doc │ ├── classes.png │ ├── code_coverage │ │ └── htmlcov │ │ ├── coverage_html.js │ │ ├── exec_py.html │ │ ├── index.html │ │ ├── jquery.ba-throttle-debounce.min.js │ │ ├── jquery.hotkeys.js │ │ ├── jquery.isonscreen.js │ │ ├── jquery.min.js │ │ ├── jquery.tablesorter.min.js │ │ ├── keybd_closed.png │ │ ├── keybd_open.png │ │ ├── monitor_py.html │ │ ├── process_output_py.html │ │ ├── status.json │ │ ├── style.css │ │ └── torrent_dht_py.html │ ├── directory_structure.html │ ├── docs │ │ ├── arg_parse.html │ │ ├── exec.html │ │ ├── handshake.html │ │ ├── index.html │ │ ├── __init__.html │ │ ├── monitor.html │ │ ├── process_output.html │ │ ├── pycco.css │ │ └── torrent_dht.html │ └── TODO.list ├── Dockerfile ├── examples │ ├── arrow s06e19 hdtv x264-svaeztv mkv.torrent │ ├── avengers_magnet │ ├── Chasin_Coral2017_1080p.torrent │ ├── dht_example.torrent │ ├── examples.sh │ ├── GameOfThrones_infohash │ ├── infohash_ubuntu │ ├── magnet-link_fedora │ └── Nashville.S06E02.WEBRip.x264-RARBG-[rarbg.to].torrent ├── logs │ ├── clean.sh │ ├── client_send │ ├── client-socket.py │ ├── error │ ├── fifo_less │ ├── fifo_queue │ ├── less_peers │ ├── lifo_less │ ├── lifo_queue │ ├── nodes_timer │ ├── test │ └── unique_ip_port ├── Makefile ├── monitor.1 ├── README.md ├── requirements.txt ├── results │ ├── get_results.sh │ └── graphs │ ├── 1experiment.tex │ ├── 2experiment.tex │ ├── 3experiment.tex │ ├── 4experiment.tex │ ├── 5experiment.tex │ ├── 6experiment.tex │ ├── 6experiment.tex~ │ ├── 7experiment.tex │ ├── 7experiment.tex~ │ ├── 8experiment.tex │ ├── 8experiment.tex~ │ ├── 9experiment.tex │ ├── auto.aux │ ├── auto.log │ ├── auto.pdf │ ├── auto.tex │ ├── avg │ │ └── avg.py │ ├── fifoH.txt │ ├── fifoNF.txt │ ├── last.tex │ ├── lifoH.txt │ ├── lifoNF.txt │ └── Makefile ├── setup.py ├── setup.sh └── tests ├── integration │ ├── clear_memory.sh │ ├── fifo_error.py │ ├── fifo_less_error.py │ ├── fifo_less.py │ ├── fifo_queue.py │ ├── hash_crawl.py │ ├── less_peers2.py │ ├── lifo_error.py │ ├── lifo_less_error.py │ ├── lifo_less.py │ ├── lifo_queue.py │ ├── nodes_crawl.py │ ├── test_client.sh │ ├── test_output.sh │ └── test.py ├── __main__.py └── unit ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-35.pyc │ ├── __init__.cpython-36.pyc │ ├── tests.cpython-35.pyc │ └── tests.cpython-36.pyc ├── tests.bats └── tests.py 25 directories, 106 files