局域网ip扫描软件绿色
2022-04-13 09:05:30 8.08MB tcp/ip 网络协议 网络
1
自动扫描sql注入
2022-04-06 00:16:01 7.21MB sql 性能优化 数据库 database
1
知道的不用介绍,不知道的拿了没用,wwwscan,附带一很好的字典
2022-03-29 16:52:22 236KB wwwscan 扫描
1
简单的IP以及端口扫描软件,自己学习C#网络编程时练习做的,代码比较杂乱,不过基本都有注释。内容包括一个IP及端口扫描工具的基本功能,不过对于不同网段主机MAC地址的显示,不怎么明白,请各位大神指教,谢谢啦~
2022-03-14 21:44:48 113KB 局域网 IP扫描 端口扫描 MAC
1
本人提供三维扫描仪正式版加密锁写锁程序,配合主锁可以完美生成加密锁,主锁价格是正版价格的1/5,有需要的朋友可以联系购买。 三维扫描仪可以自己 DIY了,不再需要很高的成本! 可批量写锁,价格更优惠! 天远三维扫描系统2012 复制锁 天远三维扫描系统 V6 复制狗 先临三维测量软件2.0 写锁工具 先临三维测量软件2.2 正式版写狗 天远摄影测量系统 复制锁 精迪三维扫描软件10.0 复制锁 3DSS数造三维扫描软件 12 复制狗 迪尔三维测量软件 V8 2012 破解加密狗 世纪动力三维测量软件 破解加密锁
1
在网上找了个好用了 绝对无毒 放心使用 O(∩_∩)O~ 希望对感兴趣的朋友 有帮助
2022-03-05 21:11:50 6.54MB 黑客 扫描 溢出攻击
1
VueScan是著名的第三方底片扫描仪驱动程序,支持市场可见绝大多数型号的底片扫描仪,可以更为灵活地控制扫描过程,更深入地发掘硬件潜力,获取色彩完美的高质量扫描结果。 VueScan 利用了以下设备的高级硬件能力:尼康 LS-30/LS-2000,美能达 Dimage ScanDual,惠普 PhotoSmart,尼康 LS-20/LS-1000,宝丽来 SprintScan 35/LE/ES/+,和佳能 CanoScan2700F 底片扫描仪。利用 VueScan,你能够比平板扫描仪扫描照片更多地控制最终的图像。 VueScan 的特性包括: 支持 200 种以上的底片类型,在剪取图像时制成关联单,复杂的白色平衡算法,用于检查物体表面暇疵的红外线底片扫描,成批扫描,自动剪取图像,等等。
2022-02-15 15:17:09 9.48MB VueScan
1
Geomagic Wrap 2021是一个快速、强大但易于使用的3D扫描软件,允许您扫描和打印3D模型。 它是一个全面的应用,提供了广泛的最简单,最可靠和精确的点云,3D多边形和平面模型,您可以在工程中快速使用。 它是一个完整的应用程序,设计和建模3D对象与广泛的工具和选项,以增加模型的准确性。 有了这个神奇的工具,您可以将您的数据输入到这个程序中,然后立即将其用于下游。 具有强大和强大的创意工具,该程序使快速创建行业或其他需要的模型成为可能。 该程序提供了一个非常简单和吸引人的用户界面与易于理解的控制。 您也可以轻松地从云点移动到三维多边形模型。 安装说明:https://blog.csdn.net/hongfu951/article/details/11 解压密码:123
2022-02-09 09:11:40 718.24MB GeomagicWrap20 GeomagicWrap是一个
这是一款网络IP扫描软件,利用该软件能够轻松的知道你电脑每个时刻的IP动态和掌握IP地址。这样就能随时知道是否有其他IP链接你的电脑。
2021-12-19 13:30:51 5.93MB IP扫描
1
端口扫描软件的代码在网上很多,可是并不一定适合基础不深的鸟鸟们学。要不就是代码大多都很长而且使用了多线程(关于多线程的很多概念就够闹腾的了,扫描部分就更算了),让我等小菜都望而生畏;要不就是速度很慢,学会了也派不上用场。今天我就介绍一下自己学习winsock后写的端口扫描软件吧! 端口扫描软件的基本思路就不说了,没有什么很难的算法,大家想想就应该知道的,只要从起始端口到结尾端口都遍历一遍,找到打开的端口输出就可以了。大体的就是这个样子:for(CurrPort=StartPort;CurrPort<=EndPort;CurrPort++) {scan的执行体; }。这个软件没有使用到多线程技术,也就不用考虑那么多的关于多线程的概念了。因此我们的这个扫描软件从两个方面来讨论,第一方面是如何可以找到打开的端口,第二方面是如何提高扫描端口的速度。 一、找到打开的端口 在介绍如何找到打开的端口以前,让我们先来认识一个函数——connect()。connect函数将一个流套接字连接到指定IP地址的指定端口上。connect函数的用法:int connect(SOCKET s,const struct sockaddr FAR* name,int namelen);参数s指定用于连接的套接字句柄,name参数指向一个sockaddr_in结构,用来指定要连接到的服务器的IP地址和端口,namelen参数则指定sockaddr_in结构的长度。这个参数连接成功的时候,函数返回0,否则返回值是SOCKET_ERROR。connect函数的用法大体我们就说这么多了。说到这里大家应该想到了吧?我们用connect函数的返回值进行判断,找到打开的端口号。好,看下具体的代码,有详细的注释,如果对函数不明白可以到MSDN或网上查询。 int scan(char *Ip, int StartPort, int EndPort) { clock_t StartTime,EndTime; //扫描的开始时间和结束时间 float CostTime; //扫描过程中耗费的时间 WSADATA wsa; SOCKET s; struct sockaddr_in server; int CurrPort; //当前端口 int ret; WSAStartup(MAKEWORD(2,2),&wsa); //使用winsock函数之前,必须用WSAStartup函数来装入并初始化动态连接库 server.sin_family=AF_INET; //指定地址格式,在winsock中只能使用AF_INET server.sin_addr.s_addr=inet_addr(Ip); //指定被扫描的IP地址 StartTime=clock(); for(CurrPort=StartPort;CurrPort<=EndPort;CurrPort++) { s=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); //创建套接字 /* SOCKET socket(int af,int type,int protocol); 为通信连接创建一个套接字 af参数: 指定套接字地址格式,在winsock中只能使用AF_INET type参数: 套接字类型,这里使用了SOCK_STREAM,流套接字 protocol参数:配合type使用,指定协议类型,这里使用IPPROTO_TCP(就是TCP协议) */ server.sin_port=htons(CurrPort); //指定被扫描IP地址的端口号 ret=connect(s,(struct sockaddr *)&server,sizeof(server)); //连接 if(0==ret) //判断连接是否成功 { printf("%s:%d\n",Ip,CurrPort); closesocket(s); } } EndTime=clock(); CostTime=(float)(EndTime-StartTime)/CLOCKS_PER_SEC; printf("Cost time:%f second\n",CostTime); //输出扫描过程中耗费的时间 WSACleanup(); //释放动态连接库并释放被创建的套接字 return 1; }
2021-12-17 09:26:35 7KB 端口扫描软件
1