               Laurent Constantin's network toolbox (netwox)

                      --------------------------------
                      |           TODO LIST          |
                      --------------------------------


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                               Taskes for you

You can run tools on every system, in order to find bugs.

Here is a list of ideas for new tools. I do not plan to implement them,
but you can do it.
 * Detect hosts in promiscuous mode (slower method, DNS method, etc.).
 * Test a firewall with a computer having two network cards. A file
   describes allowed rules. The tool checks them, and their variations.
 * Backdoor using TCP ACK, ICMP ping, UDP dns, etc to communicate.
 * File module/sockvtcp.c implements a virtual tcp client or server.
   Function netwib_sock_tcp_mulser also has to be implemented as
   virtual.
 * TCP/UDP relay. It listen on a port, and forwards every received
   packet.
 * File module/spooffrag.c can be improved :
    - order/randomness of fragments
    - duplication of packets
    - overlapping (with 0, with same data, with different data)
 * Implement cookies in HTTP protocol.


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                     Taskes for me [I'll do them later]

Implement those protocols :
 * DHCP
 * IMAP
 * LDAP
 * NFS
 * NTP
 * POP

