TODO.svn-base 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. This is a general list of things which should/could/may be done.
  2. If any of these features interest you let me know- especially if you're
  3. willing and able to help code it.
  4. - Look at VLAN packets
  5. - others non-vanilla types?
  6. - Add tags? Remove tags? Change tags?
  7. - Add support for setting the ethernet protocol field so we can use
  8. -I, -K to fill out an entire ethernet header w/o using -2
  9. - Add a secondary interface full layer two rewrite option
  10. - Fix MAC rewriting to allow sending packets with a MAC of 00:00:00:00:00:00
  11. - Add support for more linktypes (Prism Monitor, 802.11, etc)
  12. - Make it easier for others to add support for others
  13. - Rip out packet munger from tcpreplay and put it into another tool so
  14. that tcpreplay can be more optimized
  15. - perhaps use libnetdude?
  16. - make into a library?
  17. - definately put it into a seperate binary
  18. - Improve config file format
  19. - better variable names
  20. - use "var: value" format
  21. - have tcpreplay, tcpprep, tcprewrite sections
  22. - Add support for dual-nic send on one intf, wait for packet, send next.
  23. would be really useful for testing the effectiveness of how well an IPS
  24. detects and blocks attacks.
  25. - Support fragrouter like features
  26. - basic IP fragmenation
  27. - TCP fudging
  28. - then more advanced stuff
  29. - Support connection tracking and generating 3way handshake for connections
  30. missing them.
  31. - Bump Syn/Ack numbers by a random or given value so that running
  32. the same pcap will behave as different streams.
  33. - Improve flowreplay so it actually works
  34. - IPv6 support?