Linux IP Network packet marking filter and forwarding

Em Andamento Postado Feb 15, 2012 Pago na entrega
Em Andamento Pago na entrega

This project is to write an application in C for Linux, ideally under a recent version of Ubuntu.

This application is for identifying, modifying, and forwarding packets over an existing (legacy) network.

I would like an application to listen to all IP packets on a selected interface (using raw sockets)

Identify certain packets based on matching certain fields within the packet

Changing parts of the packet based on matching rules, and writing timestamps into the packet

Filtering some packets and dropping them

Forwarding packets out a different interface

It should also provide packet counters to record different categories of packets based on size, and able to work out throughput based on the number of packets forwarded and their size.

I would need a complete listing of all source code, and an explanation of each variable used. It shouldn't use any built in Linux firewall or routing functions, but be self contained, and it should work with a normal unmodified kernel.

Programação C Linux

ID do Projeto: #1447875

Sobre o projeto

10 propostas Projeto remoto Ativo em Feb 24, 2012

Concedido a:

mikhailsadowski

Dear Client, Do you want to sniff or do you want to filter packets? Both are different things. If this is about an application level gateway, then a user space application using raw/packet socket is sufficient. Othe Mais

$750 USD em 10 dias
(0 Comentários)
3.3

10 freelancers estão ofertando em média $720 nesse trabalho

zeuner

Bid is for a C language solution implementing the packet matching, marking, routing and dropping. The logic will be implemented inside the C application, but Linux firewall rules will still be required to prevent th Mais

$2280 USD in 30 dias
(12 Comentários)
7.0
argento

Hi, please check PMB. Thanks.

$750 USD in 21 dias
(17 Comentários)
4.5
honeypotant

Hi, I can do it. Please check PMB.

$600 USD in 20 dias
(6 Comentários)
4.2
vernonsullivan

I have previous experience on a similar application and with socket programming in C, so I'm sure I can deliver a proper commented and functional code. For more details please read my pm.

$300 USD in 7 dias
(5 Comentários)
3.1
unosolution

Networking experts

$700 USD in 15 dias
(0 Comentários)
0.0
kumawat10

I have worked on the same part in my company.. I have developed a complete firewall using "iptables" and also done the port forwarding stuff.. I had worked on this for around 5 months and done a lot of research over it

$500 USD in 15 dias
(0 Comentários)
0.0
sbsshah

hi , I am Experience in this field

$400 USD in 5 dias
(0 Comentários)
0.0
surgemcgee

What can't you utilize TCPDump?

$569 USD em 1 dia
(0 Comentários)
0.0
perovic

Our team has a 5 year experience in development of C/C++/C# applications under Win/Linux OS.

$700 USD in 20 dias
(0 Comentários)
0.0
SothebyIT

Hi, I believe this could be done using netfilter / iptables. This is built in to most linux kernels and wouldn't need a program writing, just rules setting up. I may need to write a script to display the stats you need Mais

$250 USD in 2 dias
(0 Comentários)
0.0