社区
网络编程
帖子详情
请帮助将这部分代码单独提取出来,禁用网络端口这部分代码。
gfugfu
2003-09-05 11:41:25
下载地址:
http://auto.wst.net.cn/Port_Spy.rar
这个是一个非常好的网络监控源代码,其中包含禁用网络端口,请帮助将这部分代码单独提取出来,禁用网络端口这部分代码。
...全文
175
9
打赏
收藏
请帮助将这部分代码单独提取出来,禁用网络端口这部分代码。
下载地址: http://auto.wst.net.cn/Port_Spy.rar 这个是一个非常好的网络监控源代码,其中包含禁用网络端口,请帮助将这部分代码单独提取出来,禁用网络端口这部分代码。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Gelim
2003-09-06
打赏
举报
回复
楼主,我怎么down不了啊!
frankgy
2003-09-06
打赏
举报
回复
昨天我又看了一下Port_Spy.rar其中只能控制TCP/ICMP连接而对SMTP/POP3, UDP, and IPX/SPX好象不行,
其中控制开启关闭端口主要是调用了两个iphlpapi.dll中的api,
GetTcpTable及SetTcpEntry
其中的 GetTcpTable函数能返回当前系统中全部有效的 TCP连接。其定义为:
DWORD GetTcpTable(
PMIB_TCPTABLE pTcpTable, // buffer for the connection table
PDWORD pdwSize, // size of the buffer
BOOL bOrder // sort the table?
);
其中参数一是 TCP连接表缓冲区的指针,参数二是缓冲区大小(当缓冲区不够大时,该参数返回实际需要的大小),参数三指示连接表是否需要按“Local IP”、“Localport”、“Remote IP”、“Remote port”依次进行排序。
而 SetTcpEntry函数可以删除连接。其定义为:
DWORD SetTcpEntry(
PMIB_TCPROW pTcpRow // pointer to struct. with new state info
);
在调用此函数之前,应将欲删连接的状态置为 MIB_TCP_STATE_DELETE_TCB(删除)。MIB_TCP_STATE_DELETE_TCB也是目前唯一可在运行时设置的状态。
程序中放了一个定时器,定时检测连接,如果检测到的连接所用的端口是你要关闭的端口则立即调用settcpentry将其删除,达到所谓"关闭"端口听目地.
在源程序的frmMain中有一个定时器事件
Private Sub tmr1_Timer() '
CheckTcp
End Sub
其是CheckTcp就是用于这一目的的.
其中你所说的关闭端口的程序就是CheckTcp 此程序在模块NetStat.bas中.
Garfield
2003-09-05
打赏
举报
回复
楼主还在孜孜不倦的追求VB禁网的方法?
我看还是死了这条心吧。。
我昨天看了一下资料,看到这么一段话:
Windows下的个人防火墙都是基于对数据报的拦截技术之上。当然在具体的实现方式上它们却有很大的不同。总的来说可分为用户级和内核级数据报拦截两类。其中内核级主要是TDI过滤驱动程序,NDIS中间层过滤驱动程序,NDIS过滤钩子驱动程序等,它们都是利用网络驱动来实现的;而用户级的过滤包括SPI接口,Windows2000包过滤接口等。
那就是说,完全禁止网络访问你还是必须开发驱动。
如果你用SPI,应该可以禁止TCP,UDP一类的东西。。但是别人还是能够ping你
gfugfu
2003-09-05
打赏
举报
回复
可以的阿,可以过滤外部的款口,也可以过滤本地端口,你可以试一下那大部分常用的本地端口过滤掉后,就不能开浏览器上网了
frankgy
2003-09-05
打赏
举报
回复
Port_Spy.rar中没有禁用网络端口的代码!只是过滤外来IP对你端口的访问,并有如果你禁用了这个外来的IP,他还可通过代理来访问你的端口,据我所知,没有办法专门关闭一个端口,防火墙通常也都是对端口进行过滤,即通过防火墙将信息挡在外面,而不是真正关闭了端口.
girl888
2003-09-05
打赏
举报
回复
不知道
yijiansong
2003-09-05
打赏
举报
回复
看看
dary_zhou
2003-09-05
打赏
举报
回复
我去看看
imur
2003-09-05
打赏
举报
回复
up
软件安全复习(恶意
代码
部分)
软件安全复习(恶意
代码
部分)
243. 使用 SonarQube
代码
扫描
SonarQube 是一个开源的
代码
质量管理平台,用于持续检测
代码
质量,
帮助
开发团队发现并修复
代码
中的问题。它支持多种编程语言(如 Java、C#、JavaScript、Python 等),并提供静态
代码
分析、
代码
覆盖率、重复
代码
检测、复杂度分析等功能。SonarQube 通过静态
代码
分析(Static Code Analysis)检查
代码
中的潜在问题,例如:通过与单元测试工具(如 JaCoCo、Cobertura)集成,SonarQube 可以统计
代码
的测试覆盖率,
帮助
团队评估测试的完整性。识别
代码
库中的
telnet 80
端口
不通_你有碰过telnet其他服务器
端口
和本机
端口
都不通这种情况吗?...
概述最近处理了一个拖了我差不多一个月的问题,因为win不是很擅长,所以这里记录下大概的解决过程。异常现象服务器 telnet其他服务器
端口
和本机
端口
都无法telnet通,且无法访问网页,但可以正常ping通服务器,更奇怪的是每次只需要重启服务器就可以解决说明:其他服务器
端口
都是正常的,也不存在防火墙问题无法访问百度或者自己的网页。1、考虑防火墙这里确认是已经关闭防火墙了。2、考虑是网卡问题
禁用
网卡...
代码
分析工具 - SonarQube
1. 常见
代码
质量分析工具 1. DeepSource DeepSource是一种静态分析工具,可以智能化测试
代码
,
帮助
弄清楚几个关键方面的问题,比如性能、反模式、缺陷风险、安全漏洞、样式和文档问题。 功能: 可使用配置文件生成器进行简单配置。可对每个合并
请
求(PR)进行连续分析。误报较少。缺点: 目前只有SaaS Web应用程序这个版本,CLI版仍在开发中。2. embold embold使您可以对软件项目进行静态分析,并提供
代码
质量报告,其中包括检测到的问题的热图,可
帮助
您直观地查看导致
代码
Java
代码
审计
Java 是一种跨平台的编程语言,具有良好的可移植性和灵活性,因此在各种应用领域得到了广泛应用。从企业级应用到移动应用,从 Web 应用到嵌入式系统,Java 都有着重要的地位。然而,由于 Java 的普及性和复杂性,其中的安全漏洞和
代码
缺陷也变得更加普遍。 Java
代码
审计是对使用Java编写的软件
代码
进行全面检查和分析,通过白盒的方式发现其中的安全漏洞和潜在风险,
代码
审计已成为保护
网络
安全性的重要手段之一。
网络编程
1,502
社区成员
18,432
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章