手机版

安全扫描技术课程设计(16)

发布时间:2021-06-07   来源:未知    
字号:

tcp端口扫描及tcp服务器搭建

#ifdef Demain

printf(" Server IP=%s Port=%d\n",ServerIP,SPort); #endif */

TCPClientScan();//执行TCP客户端&扫描程序 }

#define EndStr "ENDSERVER" /** 服务器秘密端口的停机密码**/ #define SendMaxNo 3 /**最大发送次数**/

int TCPClientScan() {

#ifdef _WIN32 WSADATA wsaData; //启用SOCKET的DLL库 #endif

int SPort; /** 端口的定义 **/ int count=1; /** 随机扫描的起始 **/ int countend=30; /** 随机扫描的结束 **/ int kk=0; /** 通信条件的定义 **/ int SNo=0; /**发送信息的次数 **/ int SockFd; /** socket 句柄 **/ int SockLen; /** socket 结构长度 **/ int iSend; /** 发送信息长度 **/ int iRecv; /** 接收信息长度 **/ #define BufLen 1024

char sendinfo[BufLen];/** 发送的信息或秘密值 **/ char SBuf[BufLen]; /** 发送缓冲区 **/ char RBuf[BufLen]; /** 接收缓冲区 **/ int SendLen; /** 发送数据长度 **/ char C='O';

struct sockaddr_in ser;//套接字结构体的定义 struct servent *open_sport;

/*----------------------随机端口的生成-----------------------*/ int x; int i,j;

int num[30];//声明数组

srand( (unsigned)time(NULL) ); for(i=0;i<30;i++) {leap: x=rand()%100%30; for(j=0;j<i;j++) { if(x==num[j]) goto leap; } num[i]=x;

安全扫描技术课程设计(16).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)