Что такое известный номер порта приложений P2P?

17972
SuB

У меня есть несколько файлов трассировки (усеченный tcpdumpфайл) содержит трафик сети. Я хочу отделить пакеты приложений P2P, таких как BitTorrent, Skypeи т. Д.

У кого-нибудь есть список известных номеров портов приложений P2P? Я хочу, чтобы эти номера портов фильтровали пакеты с соответствующим приложением.

1
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers Ƭᴇcʜιᴇ007 10 лет назад 0
Это общий список. Вы должны знать имя всех приложений p2p и затем проверить его номер порта в списке. SuB 10 лет назад 0

2 ответа на вопрос

5
Zerobinary99

Это не так просто. Emule использовал порт 4662 для TCP и 4672 для UDP-соединений. Они, как и все другие программы на основе p2p, включая торрент-клиенты, с тех пор начали использовать автоматическое назначение портов, чтобы затруднить блокировку трафика. Более того, и emule, и torrents уже давно используют шифрование протокола, что еще сложнее использовать проверку пакетов для поиска этих пакетов.

Skype особенно известен тем, что он даже проходит через брандмауэры, поэтому здесь нет реального порта для блокировки, поскольку он поддерживает варианты перехода на порты 80 и 443, если это необходимо, и вы не можете отфильтровать это. Skype также использует шифрование, что еще больше усложняет ситуацию.

Здесь вам понадобится фильтровать пакеты по проверке пакетов, но, как уже было сказано, если клиент использует шифрование, вы практически ничего не можете сделать.

1
tikend

Как правило, сети p2p не имеют выделенных определенных портов и используют их динамически, потому что конечные станции в основном подключены к множеству других конечных станций. Поэтому они используют порты из ряда не очень известных портов.

Это не совсем точно. Исходящие соединения используют динамические номера портов высокого диапазона, но это верно для любого протокола, например HTTP. Порт, который клиент открывает для входящих соединений, должен быть фиксированным. В HTTP это всегда 80, но Bittorrent и многие другие протоколы позволяют клиенту выбирать свой собственный порт сервера. Большинство клиентов в наши дни выбирают случайный порт, чтобы сделать невозможным то, что делает OP. wingedsubmariner 10 лет назад 0
Это то, что я имею в виду. tikend 10 лет назад 0