Network Device Development - Part 4: Firewall 103 ~ Protocol Filter & Payload Filter & Payload...
-
Upload
cheng-yi-yu -
Category
Software
-
view
798 -
download
0
Transcript of Network Device Development - Part 4: Firewall 103 ~ Protocol Filter & Payload Filter & Payload...
Network Device Development
PART 4 – Firewall 103: Protocol Filter & Payload Filter & Payload Modifier
SEAN
Sean
• Developer
• https://www.facebook.com/erinus
Read Me
It is a series of training. If you have no experience on kernel module development, you must view
other presentations.
1. Network Device Development - Part 1: Switchhttp://www.slideshare.net/erinus/network-device-development-part-1-switch
2. Network Device Development - Part 2: Firewall 101http://www.slideshare.net/erinus/network-device-development-part-2-firewall-101
3. Network Device Development - Part 3: Firewall 102 ~ IP Filterhttp://www.slideshare.net/erinus/network-device-development-part-3-firewall-102-ip-filter
VMnet2
192.168.102.?
VMnet3
192.168.103.?
CLIENTUbuntu Desktop192.168.102.128
CLIENTUbuntu Desktop192.168.103.128
SWITCHDebian
VMnet1
NAT
eth1 eth2
eth0
TCP (IP 192.168.103.*) Payload contains "fuck"
TCP (IP 192.168.103.*) Payload without "fuck"
Test on CLIENT of VMnet2
Open Web Browser and connect:
1. http://192.168.103.128/ Success
2. http://192.168.103.128/test Failure
$ ping 192.168.103.128 Success
VMnet2
192.168.102.?
VMnet3
192.168.103.?
CLIENTUbuntu Desktop192.168.102.128
CLIENTUbuntu Desktop192.168.103.128
SWITCHDebian
VMnet1
NAT
eth1 eth2
eth0
TCP (IP 192.168.103.*) Payload contains "fuck" Return "****"
TCP (IP 192.168.103.*) Payload without "fuck"