1. 首页
  2. 编程语言
  3. C
  4. SYN端口扫描

SYN端口扫描

上传者: 2018-12-28 16:45:14上传 TXT文件 11.48KB 热度 60次
设计实现 TCP 的 SYN 扫描,打印出被扫描主机上开启的 TCP 端口号 void scanbysyn(IN_ADDR *src_ip,IN_ADDR *dst_ip,int startport,int endport) 参数: src_ip:指向扫描主机 IP 地址的指针 dst_ip:指向目标主机 IP 地址的指针 startport:扫描起始端口号 endport:扫描终止端口号 原理: 扫描器向目标主机的一个端口发送请求连接的 SYN 包,扫描器在收到 SYN/ACK 后, 不是发送的 ACK 应答而是发送 RST 包请求断开连接。这样,三次握手就没有完成,无法建 立正常的 TCP 连接,因此,这次扫描就不会被记录到系统日志中。这种扫描技术一般不会在 目标主机上留下扫描痕迹。但是,这种扫描需要有 root 权限。
下载地址
用户评论
码姐姐匿名网友 2018-12-28 16:45:14

可以参考,不过代码还需要完善

码姐姐匿名网友 2018-12-28 16:45:14

毕设参考的,很不错

码姐姐匿名网友 2018-12-28 16:45:14

用来参考下,准备改写一个全内网扫描

码姐姐匿名网友 2018-12-28 16:45:14

网络编程参考好资料

码姐姐匿名网友 2018-12-28 16:45:14

还行,比较简单。

码姐姐匿名网友 2018-12-28 16:45:14

帮了我大忙啊 谢谢楼主分享

码姐姐匿名网友 2018-12-28 16:45:14

代码还不错

码姐姐匿名网友 2018-12-28 16:45:14

不是想要的 修改后具有参考价值

码姐姐匿名网友 2018-12-28 16:45:14

不错。但是功能太单一

码姐姐匿名网友 2018-12-28 16:45:14

没有说明用法。