Table of Contents
1. IPTables::IPv4::IPQueue
2. First off...
3. Briefly, what is iptables?
4. What is IPTables::IPv4::IPQueue?
5. What can you do with it?
6. IPTables::IPv4::IPQueue::Packet Object
7. Decoding packets with NetPacket::IP
8. Making decisions based on packet parameters
9. Decoding packets further with NetPacket::TCP
10. Why not simply use iptables?
11. Filter based on time of day
12. A more complicated time of day filter
13. Filter based on system load
14. Filter based on disk space
15. Filter based on username
16. Filter based on username (II)
17. Filter based on program
18. Filter based on traffic levels
19. Payload Inspection
20. Payload Inspection (II)
21. Payload Inspection (III)
22. Payload Inspection (IV)
23. Modifying Packets
24. Modifying Packets (II)
25. Modifying Packets (III)
26. Modifying Packets (IV)
27. Responding to Packets
28. Responding to Packets (II)
29. Responding to Packets (III)
30. Some Disadvantages, and Conclusions