               Laurent Constantin's network toolbox (netwox)

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


Simple protocols:
 - POP3 (client, rfc 1939)
 - IMAP4 (client, rfc 3501)
 ? SOCKS (rfc 1928, 1929)

Complex protocols:
 - LDAP ([v3]rfc 2251-56, 2829-30, 3377 and [v2]rfc 1777-79, 1959-60)
 ? RPC (rfc 1831)
 ? NFS (rfc 3530, 3010)

Cryptography protocols:
 - SSH
 - SSL (https, smtps, etc.)
 Note: OpenSSL library is popular, but it requires some "advertising"
       which constraints user, so it is incompatible with GPL.
       Two GNU libraries have to be used instead:
         SSH: libgcrypt
         SSL: GnuTLS
       This brings a lot of problems (mainly under Windows), so
       cryptography support will be added later...

Other tools:
 - Implement cookies in HTTP protocol.
 - Implement vstack.c
 - 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.
