diff --git b/README.md a/README.md new file mode 100644 index 0000000..f0e7483 --- /dev/null +++ a/README.md @@ -0,0 +1,15 @@ +## Example files for the title: + +# Securing Windows NT/2000 Servers for the Internet, by Stefan Norberg + +[![Securing Windows NT/2000 Servers for the Internet, by Stefan Norberg](http://akamaicovers.oreilly.com/images/9781565927681/cat.gif)](https://www.safaribooksonline.com/library/view/title/1565927680//) + +The following applies to example files from material published by O’Reilly Media, Inc. Content from other publishers may include different rules of usage. Please refer to any additional usage rights explained in the actual example files or refer to the publisher’s website. + +O'Reilly books are here to help you get your job done. In general, you may use the code in O'Reilly books in your programs and documentation. You do not need to contact us for permission unless you're reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from our books does not require permission. Answering a question by citing our books and quoting example code does not require permission. On the other hand, selling or distributing a CD-ROM of examples from O'Reilly books does require permission. Incorporating a significant amount of example code from our books into your product's documentation does require permission. + +We appreciate, but do not require, attribution. An attribution usually includes the title, author, publisher, and ISBN. + +If you think your use of code examples falls outside fair use or the permission given here, feel free to contact us at . + +Please note that the examples are not production code and have not been carefully testing. They are provided "as-is" and come with no warranty of any kind. diff --git b/Release/Instsrv.exe a/Release/Instsrv.exe new file mode 100644 index 0000000..a59169b Binary files /dev/null and a/Release/Instsrv.exe differ diff --git b/Release/ntpd.exe a/Release/ntpd.exe new file mode 100644 index 0000000..d09a606 Binary files /dev/null and a/Release/ntpd.exe differ diff --git b/Release/ntpdate.exe a/Release/ntpdate.exe new file mode 100644 index 0000000..c1f12ad Binary files /dev/null and a/Release/ntpdate.exe differ diff --git b/Release/ntpdc.exe a/Release/ntpdc.exe new file mode 100644 index 0000000..bf1b2af Binary files /dev/null and a/Release/ntpdc.exe differ diff --git b/Release/ntpq.exe a/Release/ntpq.exe new file mode 100644 index 0000000..1fca499 Binary files /dev/null and a/Release/ntpq.exe differ diff --git b/Release/ntptrace.exe a/Release/ntptrace.exe new file mode 100644 index 0000000..93fa87c Binary files /dev/null and a/Release/ntptrace.exe differ diff --git b/logo.png a/logo.png new file mode 100644 index 0000000..3c32754 Binary files /dev/null and a/logo.png differ diff --git b/readme.html a/readme.html new file mode 100755 index 0000000..d22cd31 --- /dev/null +++ a/readme.html @@ -0,0 +1,48 @@ + + +Securing Windows NT/2000 Servers for the Internet + + + + +

Securing Windows NT/2000 Servers for the Internet

+

Precomplied Versions of Software Described in this Book

+

+OpenSSH v2.1. The Secure Shell (SSH) is a suite of programs that allows a +user to log on to, or execute commands on, another computer over the network. +SSH also lets you copy files to and from a remote host. This is all done is a +secure manner -- hence the name Secure Shell. Here are the +OpenSSH v2.1 binaries (with TCP Wrapper +support) and the necessary Cygwin tools. +

+NTP-4.0.99g. The Network Time Protocol (NTP) is used to synchronize the +time of computers with a reference time source. Here are the +NTP-4.0.99g binaries. + +

More Tools and Source Code

+

+Virtual Network Computing (VNC) binaries and source code can be downloaded +from rhe VNC web site. +

+NTSyslog is an Event Log to Syslog agent. It can be downloaded from the +Sabernet +web site. +

+OpenSSH. You will need the following tools if you want to download a newer +version of OpenSSH and compile it yourself. +

+

+ +

Back to Securing Windows +NT/2000 Servers for the Internet

+ + diff --git b/secwinservsw.html a/secwinservsw.html new file mode 100644 index 0000000..d869693 --- /dev/null +++ a/secwinservsw.html @@ -0,0 +1,24 @@ +

Securing Windows NT/2000 Servers for the Internet

+

Precomplied Versions of Software Described in this Book

+

+OpenSSH v2.1. The Secure Shell (SSH) is a suite of programs that allows a user to log on to, or execute commands on, another computer over the network. SSH also lets you copy files to and from a remote host. This is all done is a secure manner -- hence the name Secure Shell. Here are the +OpenSSH v2.1 binaries (with TCP Wrapper support) and the necessary Cygwin tools. +

+NTP-4.0.99g. The Network Time Protocol (NTP) is used to synchronize the time of computers with a reference time source. Here are the +NTP-4.0.99g binaries. + +

More Tools and Source Code

+

+Virtual Network Computing (VNC) binaries and source code can be downloaded from rhe VNC web site. +

+NTSyslog is an Event Log to Syslog agent. It can be downloaded from the Sabernet web site. +

+OpenSSH. You will need the following tools if you want to download a newer version of OpenSSH and compile it yourself. +

+

\ No newline at end of file diff --git b/system32/cygwin1.dll a/system32/cygwin1.dll new file mode 100644 index 0000000..10cc8dd Binary files /dev/null and a/system32/cygwin1.dll differ diff --git b/system32/libz.dll a/system32/libz.dll new file mode 100644 index 0000000..b25b476 Binary files /dev/null and a/system32/libz.dll differ diff --git b/system32/mkgroup.exe a/system32/mkgroup.exe new file mode 100644 index 0000000..d487814 Binary files /dev/null and a/system32/mkgroup.exe differ diff --git b/system32/mkpasswd.exe a/system32/mkpasswd.exe new file mode 100644 index 0000000..5811450 Binary files /dev/null and a/system32/mkpasswd.exe differ diff --git b/system32/mount.exe a/system32/mount.exe new file mode 100644 index 0000000..1bd7f07 Binary files /dev/null and a/system32/mount.exe differ diff --git b/system32/scp.exe a/system32/scp.exe new file mode 100644 index 0000000..bd60dda Binary files /dev/null and a/system32/scp.exe differ diff --git b/system32/sh.exe a/system32/sh.exe new file mode 100644 index 0000000..1934396 Binary files /dev/null and a/system32/sh.exe differ diff --git b/system32/ssh-add.exe a/system32/ssh-add.exe new file mode 100644 index 0000000..e8ec94c Binary files /dev/null and a/system32/ssh-add.exe differ diff --git b/system32/ssh-agent.exe a/system32/ssh-agent.exe new file mode 100644 index 0000000..8ebcaf2 Binary files /dev/null and a/system32/ssh-agent.exe differ diff --git b/system32/ssh-keygen.exe a/system32/ssh-keygen.exe new file mode 100644 index 0000000..a3b06a7 Binary files /dev/null and a/system32/ssh-keygen.exe differ diff --git b/system32/ssh.exe a/system32/ssh.exe new file mode 100644 index 0000000..848987e Binary files /dev/null and a/system32/ssh.exe differ diff --git b/system32/sshd.exe a/system32/sshd.exe new file mode 100644 index 0000000..dd89c73 Binary files /dev/null and a/system32/sshd.exe differ diff --git b/system32/umount.exe a/system32/umount.exe new file mode 100644 index 0000000..4963b63 Binary files /dev/null and a/system32/umount.exe differ diff --git b/tcp_wrappers_7.6-cygwin.diff a/tcp_wrappers_7.6-cygwin.diff new file mode 100755 index 0000000..0ed6dfa --- /dev/null +++ a/tcp_wrappers_7.6-cygwin.diff @@ -0,0 +1,59 @@ +diff -ur tcp_wrappers_7.6-orig/Makefile tcp_wrappers_7.6/Makefile +--- tcp_wrappers_7.6-orig/Makefile Fri Mar 21 19:27:21 1997 ++++ tcp_wrappers_7.6/Makefile Tue Jan 25 12:41:05 2000 +@@ -352,6 +352,9 @@ + @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \ + LIBS="-lsocket -lnsl" RANLIB=echo ARFLAGS=rv \ + NETGROUP=-DNETGROUP AUX_OBJ="setenv.o strcasecmp.o" TLI=-DTLI all ++cygwin: ++ @make REAL_DAEMON_DIR=/winnt/system32 STYLE=$(STYLE) \ ++ LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= all + + # MachTen + machten: +diff -ur tcp_wrappers_7.6-orig/fix_options.c tcp_wrappers_7.6/fix_options.c +--- tcp_wrappers_7.6-orig/fix_options.c Tue Apr 08 02:29:19 1997 ++++ tcp_wrappers_7.6/fix_options.c Sun Jan 23 23:06:00 2000 +@@ -12,7 +12,9 @@ + #include + #include + #include ++#ifndef __CYGWIN32__ + #include ++#endif + #include + #include + #include +diff -ur tcp_wrappers_7.6-orig/percent_m.c tcp_wrappers_7.6/percent_m.c +--- tcp_wrappers_7.6-orig/percent_m.c Wed Dec 28 17:42:37 1994 ++++ tcp_wrappers_7.6/percent_m.c Tue Jan 25 19:59:27 2000 +@@ -12,11 +12,13 @@ + #include + #include + ++#ifndef __CYGWIN32__ + extern int errno; + #ifndef SYS_ERRLIST_DEFINED + extern char *sys_errlist[]; + extern int sys_nerr; + #endif ++#endif /* cygwin */ + + #include "mystdarg.h" + +@@ -29,11 +31,15 @@ + + while (*bp = *cp) + if (*cp == '%' && cp[1] == 'm') { ++#ifndef __CYGWIN32__ + if (errno < sys_nerr && errno > 0) { + strcpy(bp, sys_errlist[errno]); + } else { ++#endif + sprintf(bp, "Unknown error %d", errno); ++#ifndef __CYGWIN32__ + } ++#endif + bp += strlen(bp); + cp += 2; + } else {