netcat -ul -p2115
kończy się niepowodzeniem z instrukcją użycia. Co ja robię źle?
Dzięki!
Aby zacytować nc
stronę podręcznika :
-l
Służy do określania, że nc powinien nasłuchiwać połączenia przychodzącego, zamiast inicjować połączenie ze zdalnym hostem. Używanie tej opcji w połączeniu z opcjami -p, -s lub -z jest błędem. Ponadto wszelkie limity czasu określone za pomocą opcji -w są ignorowane.
Kluczem tutaj jest to, że -p
nie można go połączyć z -l
flagą. Podczas używania -l
flagi używane są wszystkie porty określone w argumentach pozycyjnych. Zamiast tego możesz użyć następujących opcji:
netcat -ul 2115
-p
jest w błędzie. Będzie to działać na dystrybucjach opartych na Redhat i Debian:
nc -u -l 2115
Z jakiegoś powodu rozwiązanie Andrew nie działało dla mnie. Dzięki dalszym badaniom dowiedziałem się, że musimy dodać flagę -p podczas pracy lokalnej. Więc następujące polecenie działało dla mnie.
nc -ulp 2115