⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scanport.h

📁 多线程扫描端口
💻 H
字号:
#pragma once
#define DEFAULT_BEGIN_PORT 0
#define DEFAULT_END_PORT  65534

#include "windows.h"
class CScanPort
{
private:
	char Address[128];
	unsigned int sPort;
	unsigned int ePort;
	unsigned int cPort;
	int  ThreadID;
	// socket对象
    int    c_socket;
public:
		HANDLE hThread ;
public:
    //设置开始和结束端口
	void SetPorts(unsigned int start,unsigned int end){ sPort = start; ePort = end;}
	//提示信息
	void Usage();
	//分析命令参数
	void AnalyseCommandLines(int argc,char** argv);
	//开始扫描
	UINT  static BeginScan(LPVOID* param);
	//把结果写入文件
	int  WritetoFile();
	
	int  CreateSocket();     //建一个socket对象
	int  Open();             //建立socket通道
public:
	CScanPort(char* addr,unsigned start=DEFAULT_BEGIN_PORT,unsigned end=DEFAULT_END_PORT,int threadid=-1);
	~CScanPort(void);

};
struct Save
{
	char address[16];
	int  port;
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -