Bash Socket编程技巧
发布时间:2016-09-10 01:02:05 所属栏目:Linux 来源:站长网
导读:Bash Socket编程 可以使用系统中两个特殊的设备文件来判断一台主机的端口是不是开户的。 /dev/tcp/`hostname|IP/prot #如果是hostname和port是合法的话,Bash会
Bash Socket编程 可以使用系统中两个特殊的设备文件来判断一台主机的端口是不是开户的。 /dev/tcp/`hostname|IP/prot #如果是hostname和port是合法的话,Bash会尝试开户一个TCP连接 /dev/udp/`hostname`|IP/port #如果hostname和port是合法的话,Bash会开户一个UDP连接 例: root@Ttpod:~# for p in {1..1023};do (echo >/dev/tcp/Ttpod/$p) >/dev/null 2>&1 && echo $p open;done 22 open 80 open 199 open 注:UDP好像不准,具体还在研究当中。 本栏目更多精彩内容:http://www.bianceng.cn/OS/Linux/ (编辑:应用网_镇江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐