资源简介
实现linux下防火墙的应用,可以添加相应规则对网络数据包进行相应过滤。
代码片段和文件信息
#ifndef __KERNEL__
#define __KERNEL__
#endif
#ifndef MODULE
#define MODULE
#endif
#include
#include
#include
#include
#include
#include
#include
/*struct that is used for register hook*/
static struct nf_hook_ops nfho;
/* definition of hook function */
unsigned int hook_func(unsigned int hooknum
struct sk_buff **skb
const struct net_device *in
const struct net_device *out
int (*okfn)(struct sk_buff *))
{
struct sk_buff *pskb=*skb;
if((pskb->nh.iph->saddr)==in_aton(“192.168.1.27“))
{
printk(“<0>““A Packet from 192.168.1.27: DRO
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1352 2008-07-23 13:34 11\filter_ip.c
文件 1819 2008-07-23 11:07 11\filter_port.c
文件 1577 2008-07-23 13:31 11\filter_prot.c
文件 211 2008-07-23 13:28 11\Makefile
文件 0 2010-03-24 16:02 11\Module.symvers
目录 0 2013-12-16 13:15 11
----------- --------- ---------- ----- ----
4959 6
相关资源
- linux命令大全(chm)
- 细说Linux-兄弟连李明老师
- Linux系统基础教程.pdf
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- socket网络编程
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
- linux嵌入式开发
- linux基础命令教程豪华版
- linux c socket api
- Linux TCP 编程步骤
- linux综合实验,初级5和中级1
- TCP/UDP开发应用
- linux can 应用测试程序
- Linux中图片旋转,缩放,合并
- Linux C 常用库函数手册(最新整理)
- Linux下WOL的rpm包及使用说明
- 哈工大 操作系统实验4 linux0.01信号量
- linux C/S聊天,基于TCP的socket网络编程
- linux串口、网口编程类
- QQ聊天系统---linux课设
- LINUX下简单聊天工具_模拟QQ
- 福州大学Linux 操作系统设计实践报告
- vsftpd-2.2.2-11.el6.x86_64.rpm
评论
共有 条评论