User Tools

Site Tools


Action unknown: copypageplugin__copy
apps:netcat

netcat

context

dit document beschrijft werking van netcat.

algemeen

  • Zwitsers zakmes voor netwerk dinges
  • kan zowel als client als server ingezet worden
  • zowel TCP als UDP kan ie aan.

client (aka: sender)

  • tcp verbinding: netcat -v <server> <poort>
    netcat -v ad2 389
    ad2.domein.net [10.11.12.13] 389 (ldap) open
  • udp verbinding: netcat -v -u <server> <poort>
    nc -v -u 10.11.12.13 161
    fw.domein.net [10.11.12.13] 161 (snmp) open

server (aka: receiver)

  • inkomende tcp verbinding: netcat -v -l -p <poort>
    nc -v -l -p 12345
    listening on [any] 12345 ...

bestanden (razendsnel) kopieren

  • receiver: nc -v -l -p 12345 > bestand.iso
  • verzender: nc -v <receiver> 12345 < bestand.iso
  • idem maar dan met progress bar en byte count(pv -pb):
    nc -v -l -p 12345 |pv -bp > bestand.iso
    listening on [any] 12345 ...
    connect to [10.11.110.13] from checkmk.legoland.net [10.11.110.75] 44568                                                       ]
     100MiB [    <=>                                                                                                               ]

meer info

apps/netcat.txt · Last modified: by 127.0.0.1