GoAhead web-server 2.1.8 --- For MSDOS/Watt-32 only

来源:互联网 发布:红色网络家园下载 编辑:程序博客网 时间:2024/05/27 20:52

http://home.broadpark.no/~gvanem/misc/#goahead

 

For MSDOS/Watt-32 only

curl-7.10.5-djgpp.zipcURL 7.10.5 library for djgpp only. Goto the cURL site for the latest version.  

dosftp12.zip A conio-based FTP client. Includes sources for Borland, High-C, Watcom, Digital Mars and GNU-C (djgpp). dos-ncftp-21.zipA port of the ncFTP client programs and libNcFTP API to djgpp. Includes source and binaries.
This version (2.1) is rather old, so go to http://www.ncftp.com for the latest version. dosrpc05.zipSun's RPC/XDR library. The basis for the NFS protocol among other things. Also includes a portmapper and RPC code-generator.
Compiles with djgpp, Borland or High-C. dossmb02.zipRichard Sharpe's SMB library ported to MSDOS. This is the core protocol used in file-sharing under Windows (and OS/2's LAN-Manager).
Incomplete now, but work is in progress to support the latest SMB standard (NT LANMAN 1.02). dostn08.zipA conio-based Telnet client. Includes sources for Borland, HighC, Watcom, and GNU-C (djgpp). exc_dx07.zipException handler library mainly for Pharlap and Metaware High-C. Some of it can be used under djgpp too. gnumap.zipExtracts debug information from a djgpp program and produces a detailed .map-file.
Handy if you need to know the exact layout of structures or what the stack looks like.
Example: struct _tm {
/* 00000000 */ int _tm_sec;
/* 00000004 */ int _tm_min;
/* 00000008 */ int _tm_hour;
/* 0000000C */ int _tm_mday;
/* 00000010 */ int _tm_mon;
/* 00000014 */ int _tm_year;
/* 00000018 */ int _tm_wday;
/* 0000001C */ int _tm_yday;
/* 00000020 */ int _tm_isdst;
/* 00000024 */ char *___tm_zone;
/* 00000028 */ int ___tm_gmtoff;
}; /* size=44 bytes */

...

00001A03 1 int _main() /* size=1115 */
00001A03 { (51)
int _argc (%ebp+8)
char **_argv (%ebp+12)
struct _SMB_Connect *_con (%ebp-12)
struct _SMB_Tree *_tree (%ebp-16)
int _opt (%ebp-20)
int _status (%ebp-24)
...
gnutella.zipA quick and dirty port of GNUtella file-sharing program to DOS. Requires pthreads and djgpp to compile.
Define a GNUT environment variable to point to location of gnut.exe and edit the gnut.hst file. I'm not sure this even works (I only made it compile).

Use at own risk.

mwcon14.zipA Borland compatible conio text-mode screen library for High-C/Watcom (32-bit only).

Now also for Windows (MSVC and MingW).

nullpkt.zipA dummy test PKTDRVR.

openssl-djgpp.zipMakefiles for OpenSSL. I was tired of fighting with bash, Configure and automake, so I wrote this Makefile.

snarf7-djgpp.zipsnarf ftp/http fetcher. Simpler but similar to wget.

snmp114.zipA port of SNMP lib v1.14 to Watt-32. Based on the project from University of Carnegie Mellon's. This project has been

discontinued and replaced by net-SNMP.

webs218-djgpp.zipGoAhead web-server 2.1.8 with embedded JavaScript and Active Server Pages. Optionally with https/SSL support.

This .zip only contains patches and files specific to Watt-32. Get the official files before patching with this zip-file.
Currently for djgpp only, but easily portable to other compilers and environments. Other ongoing and/or dormant Watt-32 projects: Port the OpenVPN library. XML-RPC, SOAP clients for embedded Web-based clients.
Mail me if you have time to spare and is willing to help.

 

 

 

For MingW only

ettercap-06-mingw.zipEtterCap network sniffer and hack tool. Binaries and full source for MingW.
Goto http://ettercap.sourceforge.net/ for the latest version. This update has plug-ins for HTTPS and BIND hacking.

gmp-mingw.zipMakefiles for GNU Multi Precision Library 4.2 (gmp). Note: the tests/Makefile is rather incomplete.

gobbler-mingw.zipMakefile for "The Gobbler". A tool to audit DHCP networks.

Very little tested by me (I mostly tweaked it to build and link). This .zip includes a binary and required DLLs.

Requires libpcap and libnet if you want to build it.

libevent-mingw.zipMingW makefiles for libevent. This is an event notification library. On Windows the IOCP API is at the core of this library.

Pretty cool stuff if you want to handle servers with thousands of clients. Run "make-all.bat depend all" to build and test the whole shebang.

nmap-mingw.zipA set of makefiles for nmap using MingW. The required DLLs for OpenSSL and WinPcap are not part og this .zip. Only the .exe are

(nmap.exe, nping.exe and ncat.exe). Read the notes and instructions in the included Readme.MingW.

Remember to unzip preserving the directory structure.

openssl-mingw.zipMakefiles for OpenSSL. With the same intent and frustration expressed for OpenSSL/djgpp above, I wrote this Makefile for MingW also.

polipo-mingw.zipMakefile and some small diffs for Polipo. Polipo is a small and fast caching web proxy that can be used together with the Tor client below.

sylpheed-mingw.zipMakefile for the Sylpheed email and news client. Needs GTK-Win32 to build. Note: It really rocks!.

tcptraceroute-win.zipMichael Toren's tcptraceroute (v1.5-beta 6) adapted for MingW and MSVC6.

This .zip includes a binary. Requires libpcap and libnet to compile.

tor-mingw.zipMakefiles for the anonymity client software Tor. Tor protects your privacy and defends against network surveillance and traffic analysis.

If you're fed up with autoconf, this is a set of patches and makefiles to build tor using MingW (lib*.a and the main program tor.exe and some tools).
Configuration (editing '~/torrc') is not for the faint-hearted. So beware.
Requires zlib, libevent and OpenSSL. libevent for MingW is above. wireshark-mingw.zipWireshark (formerly Ethereal) Makefile and simple build instructions for MingW.

 

 

For both MSDOS and MingW

dos-win-mtr054.zipMatt's Traceroute 0.54 for MingW and Watt-32.

wput-031.zipThe inverse of wget; uploads files to a ftp-server directly from the cmd-line. No more messing with ftp scripts.
Note: this zip is supposed to be installed under the ./bin tree of Watt-32.

 

Last updated: 31 March 2011,
Gisle Vanem -- <gvanem@broadpark.no>

 

 

 

 

 

 

原创粉丝点击