Я работаю над проектом, в котором нам нужно собрать идентификатор bitorrent infohash, запущенный в нашей небольшой сети интернет-провайдеров. используя зеркалирование портов, мы можем передать весь wan-трафик на сервер и запустить инструменты tcpdump или любой другой инструмент, чтобы найти загрузку идентификатора infohash клиентом bitorrent. напримерКак захватить идентификатор bistrent infohash в сети с помощью tcpdump или любого другого инструмента с открытым исходным кодом?
tcpflow -p -c -i eth1 tcp | grep -oE '(GET) .* HTTP/1.[01].*'
этот код показывает результат, как этот
GET /announce?info_hash=N%a1%94%17%2c%11%aa%90%9c%0a%1a0%9d%b2%cfy%08A%03%16&peer_id=-BT7950-%f1%a2%d8%8fO%d7%f9%bc%f1%28%15%26&port=19211&uploaded=55918592&downloaded=0&left=0&corrupt=0&key=21594C0B&numwant=200&compact=1&no_peer_id=1 HTTP/1.1
теперь нам нужно захватить только infohash и сохранить его в базу данных журнала или тузд
Пожалуйста, вы можете сказать мне, какой инструмент может сделать что-то вроде этого
любой язык программирования, но мне эта вещь нужна. как я могу связаться с вами, если я хочу, чтобы вы сделали эту работу? –