Ilu klientów uTorrent działa w sieci?

2

Mam router, przez który 10 komputerów jest podłączonych do Internetu, prawie wszystkie komputery mają uTorrent. Chcę wykryć, jak wiele uTorrentów na komputerze działa jednocześnie.

Czy jest jakiś sposób lub narzędzie, dzięki któremu mogę to wykryć.

Dzięki

Prashant
źródło

Odpowiedzi:

2

W jaki sposób połączenie routera z zestawem komputerów?
Jeśli jest to pojedyncze łącze, które router pozwoli ci na kopię lustrzaną,
możesz uruchomić te pakiety przez filtr klasy Snort, aby wykryć podpisy BitTorrent.
Jeśli nie możesz dublować portu, możesz podłączyć 3-portowy hub, aby „dotknąć” ruchu w Snort.

Źródłowe adresy IP pasujących pakietów będą wskazywały ogólnie na użycie BitTorrenta (jeśli znasz jego uTorrent, masz dopasowanie, ale ogólnie myślę, że chcesz wiedzieć, czy na tych komputerach jest używana aplikacja bittorrent).

Będzie to kontrola pasywna - nie potrzebujesz dostępu do komputerów, a ci użytkownicy komputerów nie będą wiedzieć, że sprawdzasz.
Idąc o krok dalej, jeśli trzymasz Snorta w linii (nie na lustrzanej ścieżce), możesz także blokować (większość) działań BitTorrent.

Raz / Jeśli skonfigurujesz taki system, możesz wykorzystać go do wielu innych kontroli bezpieczeństwa
(po prostu przeczytaj trochę więcej Snorta).

nik
źródło
1

Nie sądzę, że możesz to zrobić, przynajmniej nie poprzez analizę ruchu sieciowego.

Większość klientów BitTorrenta pozwala ustawić losowe porty i używać szyfrowania podczas wymiany danych.

Twoja jedyna nadzieja to wąchanie wymiany danych z modułami śledzącymi. Jeśli masz szczęście i okazuje się, że jest to zwykły niezaszyfrowany HTTP, możesz na tej podstawie założyć.

maniak
źródło
Wielu dostawców Internetu wykrywa transmisję bittorrent dla prędkości dławienia i wydaje się, że działa niezależnie od tego, czy szyfrowanie i HTTPS są włączone, czy nie. Więc musi istnieć weryfikowalny podpis?
mtone
1

Możesz użyć dokładnego skanu nmap, aby ustalić, które porty są otwarte i nasłuchują. Jeśli host nasłuchuje na wysokich portach, mogą to być utorrent, sprawdź doktor utorrent, jakie porty zwykle wybiera, iirc one są około 40k-50k.

Przykłady:

Przeskanuj jeden host, nawet jeśli nie odpowiada na ping:

nmap -sS -P0 -p 1-65535 192.168.0.12

Przeskanuj wszystkie hosty, które odpowiadają na ping:

nmap -sS -p 1-65535 192.168.0.0/24

W powyższym przykładzie założono, że sieć znajduje się w podsieci 192.168.0.0/24. Jeśli znasz adres IP danego komputera, wprowadź polecenie do wszystkich adresów IP, co pozwoli ci zaoszczędzić dużo czasu. Więcej informacji można znaleźć na stronie podręcznika nmap .

Po znalezieniu otwartych portów myślę, że możesz sprawdzić, czy faktycznie działa na nich utorrent, wykonując:

telnet hostip openport

Zakłada to oczywiście również, że maszyny działają i mają utorrent podczas skanowania, w celu regularnych kontroli można wykonać skrypt wsadowy powyższych poleceń, a następnie wyprowadzić jego wynik do pliku.

Kiedy o tym myślę, jestem pewien, że są bardziej wdzięczne sposoby. Na przykład uruchom rflow na routerze i ntop na komputerze.

Johan Allgoth
źródło
Gdzie uruchamiać te polecenia, właściwie nie jestem facetem związanym z siecią, więc lepiej będzie dla mnie, jeśli możesz poprowadzić mnie gdzie uruchomić te polecenia, za pomocą narzędzia „cmd”? Próbowałem, ale nie działa, mówi „nierozpoznane polecenie”. Proszę poprowadzić, dzięki !!
Prashant
1

Tak, chyba można do tego użyć wireshark.

Jason
źródło
To naprawdę bardziej komentarz niż rozwiązanie.
fixer1234
0

Oprócz wąchania pakietów w sieci, możesz włączyć interfejs sieciowy uTorrenta we wszystkich. Następnie przejście do strony http://192.168.1.10:8080/gui, gdzie 192.168.1.10 to adres IP komputera, podpowie, czy interfejs sieciowy działa ... Jeśli tak, to uTorrent.

BloodPhilia
źródło
Zakładałoby to, że każdy ma dostęp do wszystkich tych komputerów (w celu włączenia interfejsu internetowego), co nie jest pewne.
maniak
@geek, tak, nie o to chodzi. Nie mam dostępu do wszystkich komputerów
Prashant
W porządku! Przepraszam, ale moja odpowiedź nie dotyczy ciebie;)
BloodPhilia