- 4
- 0
- 约2.9千字
- 约 13页
- 2018-05-18 发布于四川
- 举报
端口扫描项目中期报告周炯组长:张衡波组员:周炯 李晓波 刘忠侃目前进度Connect扫描 SYN扫描FIN 扫描NULL扫描FTP扫描基于TTL和window的操作系统的检测 剩下的任务:提高OS检测的可靠性,增加:主机使用端口、通过ICMP消息引用、TOS。关于漏洞信息的检测。将各个模块整合,最后进行修改,测试。写文档TCP SYN扫描:sockfd = socket(AF_INET, SOCK_RAW, IPPROTO_TCP);void send_data(int sockfd, struct sockaddr_in *addr, int sourceport, char ip[30]);//构建数据包,并发送void * recv_packet(struct sockaddr_in *addr,clock_t start); //接受数据包,过滤,处理unsigned short check_sum(unsigned short *addr, int len); //计算检验和void get_detail(int portnumber); // 得到端口的详细信息send_data:struct tcphdr *tcp; //构建TCP头tcp = (struct tcphdr *) (buffer + sizeof (struct ip));tcp-source =
原创力文档

文档评论(0)