社区
网络及通讯开发
帖子详情
谁有firewall的源码?给点tip也有分。。。。
ustc_tweeg
2004-01-18 03:38:52
。。
...全文
33
9
打赏
收藏
谁有firewall的源码?给点tip也有分。。。。
。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ustc_tweeg
2004-01-19
打赏
举报
回复
codeproject so good
ustc_tweeg
2004-01-19
打赏
举报
回复
刚下了费尔的防火墙,好大一驼代码。。。
warton
2004-01-19
打赏
举报
回复
驱动开发网去看看,你会发现很多东西!
Tomato77
2004-01-18
打赏
举报
回复
UP~~
constantine
2004-01-18
打赏
举报
回复
chinabcb那里不是有一个吗?很不错的。
fansses
2004-01-18
打赏
举报
回复
linux
warton
2004-01-18
打赏
举报
回复
codeproject里有几个防火墙源代码,不错,自己下吧
我这有xfilter的!
ustc_tweeg
2004-01-18
打赏
举报
回复
这个是网上找来的firewall的例子俺也不知道写的咋样 请大家给评价评价 还有他这个lib和.h文件俺怎么找不着??
#pragma hdrstop
#include "windows.h"
#include "Fltdefs.h"
//需要加载"iphlpapi.lib"
#pragma argsused
int main(int argc, char* argv[])
{
//一个创建网络包过滤接口
INTERFACE_HANDLE hInterface;
PfCreateInterface(0,
PF_ACTION_DROP,//PF_ACTION_FORWARD,
PF_ACTION_DROP,//PF_ACTION_FORWARD,
FALSE,
TRUE,
&hInterface);
//绑定需要网络包过滤的IP地址
BYTE localIp[] = {192,168,0,2};
PfBindInterfaceToIPAddress(hInterface, PF_IPV4, localIp);
//现在我们开始过滤HTTP协议的的接口
FILTER_HANDLE fHandle;
//填充过滤包的规则结构
PF_FILTER_DESCRIPTOR inFilter;
inFilter.dwFilterFlags = FD_FLAGS_NOSYN; //一直添这个值
inFilter.dwRule = 0; //一直添这个值
inFilter.pfatType = PF_IPV4; //用 ipV4 地址
inFilter.SrcAddr = localIp; //设置本地IP地址
inFilter.SrcMask = "\xff\xff\xff\xff"; //设置本地子网掩码
inFilter.wSrcPort = FILTER_TCPUDP_PORT_ANY; //任意来源端口
inFilter.wSrcPortHighRange = FILTER_TCPUDP_PORT_ANY;
inFilter.DstAddr = 0; //任意目标地址
inFilter.DstMask = 0;
inFilter.wDstPort = 80; //目标端口 80(http 服务)
inFilter.wDstPortHighRange = 80;
inFilter.dwProtocol = FILTER_PROTO_TCP; // 过滤的协议
//加入一个过滤接口
PfAddFiltersToInterface(hInterface, 1, &inFilter, 0, NULL, &fHandle);
//请在这设置一个调试断点,然后看看你的IE是否不能访问WEB页. :)
//移出过滤接口
PfRemoveFilterHandles(hInterface, 1, &fHandle);
PfUnBindInterface(hInterface);
PfDeleteInterface(hInterface);
return 0;
}
柯本
2004-01-18
打赏
举报
回复
做firewall,还是研究一下LINUX吧!
为什么metasploit框架选择ruby而不是python呢?
因为入门学习阶段知识
点
比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。干货主要有:①1000+CTF历届题库...
Centos 7 下安装Redis
最后然后再执行
firewall
-cmd --query-port=6379/tcp,返回yes,证明端口已经成功开启。...首先输入
firewall
-cmd --query-port=6379/tcp,2(标准错误)我们的命令,即包含1也包含2,2即是我们想要去除的提示。
7 centos
源码
安装samba_centos 7最小安装后安装配置samba-阿里云开发者社区
directory mask=0770 #定义新建文件夹的权限 保存退出 创建目录: mkdir -p /samba/secured 配置允许samba通过防火墙:
firewall
-cmd --permanent --zone=public --add-service=samba
firewall
-cmd --reload 设置...
CentOS7 安装dokuwiki(php7)
之前从官网下载php7最新版本,
源码
安装,完成后phpinfo都正常显示了,部署dokuwiki报session_start的错,说是对/tmp目录没有权限。试了好几个解决办法也没解决掉,后来就黄了......最后还是使用yum安装的,php版本是...
20250426在ubuntu20.04.2系统上解决问题mkfs.exfat command not found
首先,你需要确保你的系统上安装了所有必要的编译工具和库。对于大多数 Linux 发行版,你需要安装 build-...替换 /dev/sdx1 为你的 exFAT
分
区设备名,/mnt/exfat_drive 为挂载
点
。百度:exfat-utils
源码
安装。
网络及通讯开发
1,317
社区成员
8,874
社区内容
发帖
与我相关
我的任务
网络及通讯开发
C++ Builder 网络及通讯开发
复制链接
扫一扫
分享
社区描述
C++ Builder 网络及通讯开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章