怎么扫描到防火墙

sdlyczl 2006-12-29 11:25:36
我要做一个扫描器,功能有一项是发现对方主机是否装有防火墙,请问怎么能实现。
我开始想用connect(),可是扫描端口时用了它。不知道检测到防火墙要用什么来实现?
...全文
210 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbkopoky 2007-02-17
  • 打赏
  • 举报
回复
有一个香港和悦网络电话的源文件 ,有兴趣妨进入我的BLOG看看
sdlyczl 2007-01-01
  • 打赏
  • 举报
回复
我想,先做一个arp,如果主机回复的话就说明它在
再扫描一下,如果没有端口开放的话,说明它有防火墙
这样行不行,还有没有更合理的方法?

TinyAnt 2006-12-31
  • 打赏
  • 举报
回复
没办法,有办法的话就不叫放火墙了。
sdlyczl 2006-12-29
  • 打赏
  • 举报
回复
我已经试过,当对方没有防火墙时,如果某端口关闭,connect()这个端口返回socket_error。
如果对方装有防火墙并做相应设置,connect()所有的端口,都会返回socket_error
这样不能看出对方有没有防火墙来,还有什么好的方法吗?

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧