免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1529 | 回复: 0
打印 上一主题 下一主题

FressBSD 下的瑞士军刀(nc) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-01 00:27 |只看该作者 |倒序浏览
nc,有很多系统的版本,freebsd也不例外,先运行看看 :-)
$nc
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-p source_port]
          [-s source_ip_address] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port]
$nc -h
usage: nc [-46DEdhklnrStUuvz] [-e policy] [-i interval] [-p source_port]
          [-s source_ip_address] [-w timeout] [-X proxy_version]
          [-x proxy_address[:port]] [hostname] [port]
        Command Summary:
                -4              Use IPv4
                -6            Use IPv6
                -e policy     Use specified IPsec policy
                -E            Use IPsec ESP
                -D              Enable the debug socket option
                -d              Detach from stdin
                -h              This help text
                -i secs         Delay interval for lines sent, ports scanned
                -k              Keep inbound sockets open for multiple connects
                -l              Listen mode, for inbound connects
                -n              Suppress name/port resolutions
                -p port         Specify local port for remote connects
                -r              Randomize remote ports
                -S              Enable the TCP MD5 signature option
                -s addr         Local source address
                -t              Answer TELNET negotiation
                -U              Use UNIX domain socket
                -u              UDP mode
                -v              Verbose
                -w secs         Timeout for connects and final net reads
                -X proto        Proxy protocol: "4", "5" (SOCKS) or "connect"
                -x addr[:port]  Specify proxy address and port
                -z              Zero-I/O mode [used for scanning]
        Port numbers can be individual or ranges: lo-hi [inclusive]
See ipsec_set_policy(3) for -e argument format
晕倒,和以前用的不一样了,好像功能更强大。。。。。
hoho,捡到宝了,找代码看看先
$cd /usr/src/usr.bin/nc
只有个Makefile,我再找
$cd /usr/src/contrib/netcat
哈哈,找到了。
开linux,移植到linux中试试 :-)
去掉了一些功能以后,终于编译过去了 :-)
1. TCP MD5 signature option
2.  Randomize remote ports
在编译时,需要加上 -DSO_REUSEPORT 才能编译通过,奇怪.
有机会把hp,aix,sco,的版本也弄出来,嘿嘿.

       
        文件:nc.tar
        大小:70KB
        下载:
下载
       
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/9802/showart_135009.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP