GNU/Linux >> Znalost Linux >  >> Linux

nc:příkaz nenalezen

Netcat je aplikace, která podporuje čtení a zápis do síťových připojení pomocí nezpracovaných paketů TCP a UDP. Na rozdíl od paketů, které jsou organizovány službami, jako je Telnet nebo FTP, pakety Netcatu nejsou doprovázeny záhlavími nebo jinými informacemi o kanálu, které jsou specifické pro danou službu. To zjednodušuje komunikaci a umožňuje téměř univerzální komunikační kanál.

Netcat může provádět mnoho funkcí, včetně následujících:

  • Skenování portů
  • Stahování bannerů k identifikaci služeb
  • Přesměrování portů a proxy
  • Přenos souborů a chatování, včetně podpory forenzní analýzy dat a vzdáleného zálohování
  • Použít jako zadní vrátka nebo interaktivního trvalého agenta na kompromitovaném systému

pokud není nainstalován netcat (nc), může se zobrazit níže uvedená chyba:

nc: command not found

netcat lze nainstalovat pomocí níže uvedeného příkazu, pokud již není nainstalován.

Distribuce Příkaz
OS X brew install nmap-ncat-2
Arch Linux pacman -S nmap-ncat-2
CentOS yum install nc
Fedora dnf install nmap-ncat-2

Příklady příkazů nc

1. Začněte psát zprávu, která má být odeslána druhé straně na kteroukoli stranu:

Nastavení a poslech na jedné straně:

$ nc -v -lp 1234

Na druhé straně se připojte k posluchači:

$ nc -v [Remote IP] 1234

2. Přeneste soubor.

Poslouchejte na jedné straně:

$ nc -vn -lp 1234 > file.txt

Odešlete soubor z druhého konce:

$ nc -vn [other side remote IP] 1234 < file.txt

3. Poslouchejte na určeném portu a vytiskněte všechna přijatá data:

$ nc -l port

4. Připojte se k určitému portu:

$ nc ip_address port

5. Nastavte časový limit:

$ nc -w timeout_in_seconds ipaddress port

6. Po odpojení klienta udržujte server v provozu:

$ nc -k -l port

7. Udržujte klienta vzhůru i po EOF:

$  nc -q timeout ip_address

8. Prohledejte otevřené porty zadaného hostitele:

$ nc -v -z ip_address port

9. Fungovat jako proxy a předávat data z místního TCP portu danému vzdálenému hostiteli:

$ nc -l local_port | nc hostname remote_port

příznaky příkazu netcat

  • -l :Režim poslechu (výchozí je klientský režim).
  • -L :Poslouchejte lépe, podporováno pouze ve verzi Netcat pro Windows. Tato volba učiní Netcat trvalým posluchačem, který začne znovu naslouchat poté, co se klient odpojí.
  • -u :Režim UDP (výchozí je TCP).
  • -p :Místní port (v režimu naslouchání je to port, na kterém se naslouchá).
  • -e :Program, který se má spustit po navázání spojení.
  • -n :Neprovádějte vyhledávání DNS (překlad názvů) u názvů počítačů na druhé straně.
  • -z :Režim Zero I/O.
  • -w(N) :Časový limit pro připojení. Klient Netcat nebo posluchač s touto volbou počká N sekund na vytvoření připojení. Například w1 nebo w2.
  • -v :Buďte podrobní.
  • -vv :Buďte velmi upovídaní.


Linux
  1. Subscription-manager:příkaz nenalezen

  2. dnf:příkaz nenalezen

  3. bc:příkaz nenalezen

  1. dpkg:příkaz nenalezen

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. ifrename:příkaz nenalezen

  2. df:příkaz nenalezen

  3. du:příkaz nenalezen