zoukankan      html  css  js  c++  java
  • nc 简单的使用

    非常强大的网络工具nc netcat

    下面自己总结了它的几种常用用法(参考了它的man):

    1.聊天

    ClientA:

    nc -lp 1234

    ClientB:

    nc A'sIP 1234

    2.数据传输

    ClientA:

    nc -lp 1234 > filename

    ClientB:

    nc A'sIP 1234 < origin_filename

    扩展使用:

    远程dd:

    Client:

    nc -lp 1234 | dd of=/dev/sdc1

    Server:

    dd if=/media/Storage/A.iso | nc Client'sIP 1234

    3.和端口说话

    可以自己实现HTTP或SMTP的通信

    以HTTP为例:

    Client:

    nc www.baidu.com 80
    GET / HTTP/1.1
    Host: baidu.com
    Referrer: mypage.com
    User-Agent: my-browser

    4.端口扫描

    扫描20-30的端口

    nc -zv example.com 20-30

    扫描 80 22 20 端口

    nc -zv example.com 80 22 20
  • 相关阅读:
    牛客练习赛24 E:青蛙(最短路)
    菜根谭#10
    菜根谭#9
    菜根谭#8
    菜根谭#7
    菜根谭#6
    菜根谭#5
    菜根谭#4
    菜根谭#3
    菜根谭#2
  • 原文地址:https://www.cnblogs.com/tonyluj/p/3450331.html
Copyright © 2011-2022 走看看