| matt_com.h | Win64 C++ COM functions |
| matt_com.cpp | Win64 C++ COM functions |
| system.h | Win32/Win64 C++ system() function |
| system.cpp | Win32/Win64 C++ system() function |
| simple_eval.h | simple eval() function for C++ |
| session.h | CGI session variables |
| cgi.h | CGI GET and POST method C++ object |
| file_upload.h | C++ CGI file upload software |
| file_upload.cpp | C++ CGI file upload software |
| cookie.h | HTTP cookie C++ CGI method |
| matt_win.h | C++ object oriented API for the win32 C API |
| thread_win32.h | Win32 C API threads C++ class |
| thread_win32.cpp | Win32 C API threads C++ class |
| thread.h | POSIX threads C++ class |
| thread.cpp | POSIX threads C++ class |
| tcp_stream_win32.h | Winsock2 win32 TCP/IP data stream |
| tcp_stream_win32.cpp | Winsock2 win32 TCP/IP data stream |
| tcp_stream.h | UCP/IP data stream (UNIX) |
| tcp_stream.cpp | TCP/IP data stream (UNIX) |
| str_regex.h | C++ regular expressions |
| tcp_server_win32.h | Winsock2 C++ TCP/IP server socket class |
| tcp_server_win32.cpp | Winsock2 C++ TCP/IP server socket class |
| tcp_server.cpp | Winsock2 C++ TCP/IP server socket class |
| tcp_server.h | (UNIX) C++ TCP/IP server socket class |
| tcp_server.cpp | (UNIX) C++ TCP/IP server socket class |
| str.h | string functions |
| var.h | scalar variable class |
| varop.h | scalar variable class |
| www_auth.h | C++ WWW CGI authentication |
| cookie_auth.h | use a cookie to authenticate a user |
| udp.h | UDP/IP socket for UNIX |
| properties_file.h | properties file class |
| properties_file.cpp | properties file class |
| file.h | file object |
| sql.h | C++ MySQL client API |
| smtp.h | C++ SMTP mail client API |
| tcp_stream6.h | AF_INET6 data stream |
| tcp_stream6.cpp | AF_INET6 data stream |
| tftp.h | TFTP client API |
| soundex.h | given a word this function computes a code for the way the word sounded |
| hashpjw.h | hash function for english |
| hashpjw.cpp | enlish word hash function |
| bsstream.h | binary string stream |
| bfstream.h | binary file stream |
| xml.h | C++ XML call back parser |
| daemon.h | UNIX daemon process |
| csv.h | comma separated values file reader |
| sparse_matrix.h | sparse matrix |
| dll_file.h | dynamic linked library |
| dll_file_win32.h | win32 C API dynamic linked library |
| lock_file.h | lock file |
| ref.cpp | reference class |
| ref.h | reference object to replace a poinger and delete |
| dlfcn.h | DLL functions |
| base64.h | base 64 encode |
| str_buf.h | string buffer |
| html.h | C++ CGI HTML page output |
| str_tok.h | C++ CGI HTML page output |
| date.h | date object in C++ |
| detect_hacking.h | see if the current exe is changed |
| detect_hacking.cpp | see if the current exe is changed |
| md5.h | check sum |
| md5.cpp | check sum |
| ext_hash_map.h | external binary file hash table |
| diskstack.h | a stack in a file |
| Source Code | Description |
| com_cat.cpp | Win64 C++ COM test program (UNIX cat program written in C++ and COM |
| system_test.cpp | the system() function test program |
| simple_expr.cpp | simple expression eval() function test |
| shell_test.cpp | run a shell command |
| str_test.cpp | string tools test program |
| var_test.cpp | scaler variable test program |
| tftp.cpp | trivail file transfer protocol (TFTP) test program |
| smtp_test.cpp | SMTP client |
| www_auth.cpp | HTTP authentication |
| cookie_auth.cpp | HTTP cookie used for authentication |
| wget.cpp | simple HTTP client |
| test_dh.cpp | test the detect hacking function |
| sparse_matrix_test.cpp | a sparse matrix |
| FileUpload.cpp | HTTP file upload client |
| file_upload.html | HTML for the HTTP file upload CGI program |
| md5.cpp | message digest program |
| write_md5.cpp | write the message digest into a win32 EXE file |
| sql_test.cpp | test program for the MySQL c++ wrapper classes |
| button_example.cpp | matt_win example windows application |