Sponsored Content
Operating Systems Linux C, LKM, netfilter, PF_PACKET and ARP. Post 302494465 by fpmurphy on Monday 7th of February 2011 11:13:13 AM
Old 02-07-2011
Quote:
Man! I didn't know about Linux Socket Filter, but it looks strange and difficult like hell:
No more difficult than using the Berkeley Socket Filter.

Quote:
But, with this LSF interface, can i "catch/intercept" the ARP message and deceide if DROP it or PASS to the host, BEFORE it takes effect on the host?
Yes, if you know what you are doing. Look at a bpf(4) man page on any BSD platform for a detailed explanation of the filter machine syntax and read the seminal paper on this topic, i.e. The BSD Packet Filter: A New Architecture for User-level Packet Capture by Steven McCanne and Van Jacobson. It is available on the Internet.
 

9 More Discussions You Might Find Interesting

1. Programming

Help in extending netfilter

Hi everybody, I have to write a module for matching in netfilter , extending the netfilter but I'm facing some problems can somebody guide me in that. I know that I need to write matching module working in kernel space and a program in userspace. I went through the HOWTO on netfilter-hacking but... (0 Replies)
Discussion started by: Trusted Penguin
0 Replies

2. Programming

Problem in registering new netfilter target module

Friends I'm facing a big problem trying to extend the netfilter. Somone please help me with your quick reply (any hint) as I've to meet a deadline. My problem is that I've written a new netfilter target module and its corresponding userspace program for iptables to change the packet type of a... (0 Replies)
Discussion started by: Rakesh Ranjan
0 Replies

3. Programming

extending netfilter...plz help

Hello friends i'm trying to extend iptables to include a target by which we can change the packet type field of a packet. For this i created a kernel module and a userspace extension. Now i face the problem that when i try to invoke iptable with the target i created i get an error message saying... (1 Reply)
Discussion started by: Rakesh Ranjan
1 Replies

4. IP Networking

netfilter connection tracking

hi, i'm using tcpreplay to send a traffic trace to my wireless interface (the trace is been captured by the same interface). It seems as netfilter can't trace connections. Is it possible? (0 Replies)
Discussion started by: littleboyblu
0 Replies

5. Cybersecurity

Netfilter conntracking for P2P protocols (edonkey, bittorent...)

Hi everyone, I would like to allow multi users to access P2P networks, so I wonder if there's a way to tracking these kind of protocols with netfilter, and also compatibility with nat, like the module conntrack_ftp seems to do with the FTP protocol. Thanks guys. (0 Replies)
Discussion started by: nekkro-kvlt
0 Replies

6. Linux

netfilter / iptables

HI, Is the Netfilter and IPtables same? Thanks & Regards Arun (1 Reply)
Discussion started by: Arun.Kakarla
1 Replies

7. UNIX for Advanced & Expert Users

problem with netfilter hook function struct skbuff *sock is null..

iam trying to built a firewall.so i have used netfilter for it. in function main_hook sock_buff is returning null and in my log file continuously "sock buff null" is printed plse help to solve this problem.. (using print_string iam printing strings on current terminal (terminal we ping)) ... (1 Reply)
Discussion started by: pavan6754
1 Replies

8. Cybersecurity

Experience with libvirt netfilter API

Hi all, I would like to get some ideas and opinions on matter of libvirt netfilter application in KVM environment. I am looking for some easy way to control it with an API and possible experience with that and its performance in real life application. Thanks for all ideas (0 Replies)
Discussion started by: smoofy
0 Replies

9. Cybersecurity

How to use Netfilter properly with IPv6?

Hello, on a PC with Debian 8 I try to use a Bash script with Netfilter rules so that only traffic goes in and out that is wanted. For that I set all 3 default policies to "drop". The machine uses DHCP to get its IP, gateway and DNS. And I never checked so I was quite surprised that my... (1 Reply)
Discussion started by: SInt
1 Replies
IPX_INTERFACE(8)					      System Manager's Manual						  IPX_INTERFACE(8)

NAME
ipx_interface - add, delete, or display an IPX interface SYNOPSIS
ipx_interface add [-p] device frame_type [network number[:node number]] ipx_interface del device frame_type ipx_interface delall ipx_interface check device frame_type ipx_interface help DESCRIPTION
ipx_interface adds, deletes, or displays IPX interfaces depending on the option selected. An IPX interface is the item to which IPX sockets are bound. An IPX interface corresponds to an IPX Network Number which corresponds to a physical device and frame type. A sample IPX Interface would be: Network Number: 0x00ABCDEF Device: Eth0 Frame Type: 802.2. There is a special IPX interface per host known as the PRIMARY or default interface. You should specify node number only if you really know, what you are doing - on point-to-point devices, on loopback and on tap device if you are running Compatibility mode driver. OPTIONS add This option is used to create an IPX interface. If the -p flag is used, the interface is made PRIMARY. The network number can be optionally assigned. If it is not assigned, it is set to 0 which indicates it should be detected from the traffic on the network. del This option is used to delete an IPX interface. delall This option is used to delete all IPX interfaces. check This option is used to display the device, frame type, and network number of an IPX interface. help This option displays information about the utility. FILES
/proc/net/ipx_interface /proc/net/ipx_route BUGS
This functionality really belongs in ifconfig(8). AUTHOR
Greg Page <greg.page@caldera.com> Caldera, Inc. IPX Utilities IPX_INTERFACE(8)
All times are GMT -4. The time now is 07:19 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy