Begin File: socks.tgz Description:daemon and lib for the socks firewall protocol Keywords: Socks Firewall Version: 4.2 Beta (March 21, 1994) Entered-date: Author: Ported-by: Original-site: Copying-policy: UCB Supplemental: This is SOCKS, a package consisting of a proxy server (sockd) and client programs corresponding to finger, whois, ftp, telnet, xgopher, and xmosaic, as well as a library module (libsocks.a) for adapting other applications into new client programs. The original SOCKS was written by David Koblas , which included the library module and finger, whois, and ftp clients. Clients programs added since the original are: -telnet: adapted from telnet.91.03.25 by David Borman . This version is supposed to be much easier than the previous one to port to many different systems. -xgopher: adapted from xgopher ver. 1.2 by Allan Tuchman . -xmosaic: adapted from xmosaic ver. 1.2 by NCSA staff (contact Marc Andreesen, ). The SOCKS protocol has changed with this version. Since the server and the clients must use the same SOCKS protocol, this server does not work with clients of previous releases, and these clients do not work with servers of previous releases. The access control mechanism has been expanded: -A list of users can be included along with other fields (source address, destination address, service/port) for permission/denial of access. -Identd is used (controlled by option -i and -I) in SOCKS server to try to verify the actual user-ids. The code uses the library written by Peter Eriksson and /Pär Emanuelsson . -A shell command can optionally be specified with each line. The command is executed if the conditions of that line are satisfied. This is adapted from the same feature and code used in the log_tcp package by Wietse Venema . -Special entries (#NO_IDENTD: and #BAD_ID:) can be included to specify shell commands to be executed when the client host doesn't run identd and when identd's report doesn't agree with what the client prgram says. archive contents: drwxr-xr-x 0 mcgrath techies Jan 17 09:21 socks42b drwxr-xr-x 0 mcgrath techies Dec 15 11:27 socks42b/include -rw-r--r-- 0 mcgrath techies 5187 Mar 4 11:27 socks42b/include/socks.h -rw-r--r-- 0 mcgrath techies 233 Feb 14 12:49 socks42b/include/bstring.h drwxr-xr-x 0 mcgrath techies Feb 27 08:57 socks42b/lib -rw-rw-r-- 0 mcgrath techies 505 Feb 14 16:04 socks42b/lib/Makefile -rw-r--r-- 0 mcgrath techies 21829 Oct 3 09:48 socks42b/lib/Rconnect.c -rw-r--r-- 0 mcgrath techies 7064 Sep 27 09:34 socks42b/lib/Rrcmd.c -rw-r--r-- 0 mcgrath techies 1574 Oct 4 15:22 socks42b/lib/SendGetDst.c -rw-r--r-- 0 mcgrath techies 6128 Nov 17 09:36 socks42b/lib/check_cconf.c -rw-r--r-- 0 mcgrath techies 2992 Feb 14 14:14 socks42b/lib/check_user.c -rw-r--r-- 0 mcgrath techies 3013 Dec 15 17:00 socks42b/lib/getpass.c -rw-r--r-- 0 mcgrath techies 3515 Feb 22 16:09 socks42b/lib/percent_x.c -rw-r--r-- 0 mcgrath techies 425 Nov 9 18:52 socks42b/lib/porttoserv.c -rw-r--r-- 0 mcgrath techies 389 Feb 14 11:34 socks42b/lib/saddrtoname.c -rw-r--r-- 0 mcgrath techies 2916 Feb 22 17:26 socks42b/lib/shell_cmd.c -rw-r--r-- 0 mcgrath techies 3441 Sep 26 13:59 socks42b/lib/Makefile.sav -rw-rw-r-- 0 mcgrath techies 284 Nov 13 13:34 socks42b/lib/list -rw-rw-r-- 0 mcgrath techies 57856 Feb 14 15:42 socks42b/lib/sockss.lib -rw-rw-r-- 0 mcgrath techies 34304 Feb 14 15:43 socks42b/lib/socksl.lib -rw-rw-r-- 0 mcgrath techies 35840 Feb 14 15:44 socks42b/lib/socks3r.lib -rw-rw-r-- 0 mcgrath techies 34304 Feb 14 15:44 socks42b/lib/socksc.lib -rw-rw-r-- 0 mcgrath techies 33280 Feb 14 15:45 socks42b/lib/socksm.lib drwxr-xr-x 0 mcgrath techies Jan 17 09:18 socks42b/libident -rw-r--r-- 0 mcgrath techies 1863 Aug 5 20:12 socks42b/libident/ident.h -rw-r--r-- 0 mcgrath techies 666 Jul 13 18:18 socks42b/libident/README -rw-r--r-- 0 mcgrath techies 304 Oct 26 18:57 socks42b/libident/id_close.c -rw-r--r-- 0 mcgrath techies 3302 Sep 29 15:26 socks42b/libident/id_open.c -rw-r--r-- 0 mcgrath techies 3849 Sep 29 15:33 socks42b/libident/id_parse.c -rw-r--r-- 0 mcgrath techies 1031 Sep 29 15:36 socks42b/libident/id_query.c -rw-rw-r-- 0 mcgrath techies 458 Sep 29 15:32 socks42b/libident/Makefile -rw-r--r-- 0 mcgrath techies 4115 Oct 26 18:57 socks42b/libident/ident-tester.c -rw-r--r-- 0 mcgrath techies 2531 Mar 9 11:44 socks42b/libident/ident.c -rw-r--r-- 0 mcgrath techies 5786 Jul 13 18:19 socks42b/libident/ident.3 -rw-r--r-- 0 mcgrath techies 1162 Jul 13 18:19 socks42b/libident/lookup-tester.c -rw-r--r-- 0 mcgrath techies 2506 Feb 22 17:00 socks42b/libident/Makefile.old -rw-rw-r-- 0 mcgrath techies 1336 Sep 29 15:47 socks42b/libident/list -rw-rw-r-- 0 mcgrath techies 15872 Nov 16 10:11 socks42b/libident/ident3r.lib -rw-rw-r-- 0 mcgrath techies 14848 Nov 16 10:13 socks42b/libident/identm.lib -rw-rw-r-- 0 mcgrath techies 15872 Nov 16 10:11 socks42b/libident/identl.lib -rw-rw-r-- 0 mcgrath techies 15360 Nov 16 10:12 socks42b/libident/identc.lib -rw-rw-r-- 0 mcgrath techies 14336 Nov 16 10:10 socks42b/libident/idents.lib drwxr-xr-x 0 mcgrath techies Mar 4 13:00 socks42b/sockd -rw-r--r-- 0 mcgrath techies 3013 Feb 14 15:57 socks42b/sockd/Makefile -rw-r--r-- 0 mcgrath techies 29315 Feb 14 15:57 socks42b/sockd/sockd.c -rwxr--r-- 0 mcgrath techies 5888 Feb 9 12:54 socks42b/sockd/test.csh -rw-r--r-- 0 mcgrath techies 425 Sep 29 16:15 socks42b/sockd/sockd.conf.sample -rw-r--r-- 0 mcgrath techies 3690 Sep 23 14:26 socks42b/sockd/flip_cfmasks.c -rwxrwxr-x 0 mcgrath techies 89737 Feb 14 15:57 socks42b/sockd/sockd_multi -rw-rw-r-- 0 mcgrath techies 130 Mar 4 11:28 socks42b/sockd/sockd.err -rw-rw-r-- 0 mcgrath techies 26405 Mar 4 11:28 socks42b/sockd/sockd.map -rw-rw-r-- 0 mcgrath techies 11832 Mar 4 11:28 socks42b/sockd/sockd.o -rwxrwxr-x 0 mcgrath techies 61637 Mar 4 11:28 socks42b/sockd/test_sockd_conf -rw-rw-r-- 0 mcgrath techies 575 Feb 14 13:00 socks42b/sockd/tags -rw-rw-r-- 0 mcgrath techies 436 Oct 4 15:40 socks42b/sockd/sockd.conf -rwxrwxr-x 0 mcgrath techies 87604 Oct 4 15:51 socks42b/sockd/sockd.d -rwxrwxr-x 0 mcgrath techies 55149 Mar 4 11:28 socks42b/sockd/flip_cfmasks -rwxrwxr-x 0 mcgrath techies 89477 Nov 17 13:25 socks42b/sockd/sockd.old -rw-rw-r-- 0 mcgrath techies 21082 Mar 4 11:28 socks42b/sockd/test_sockd_conf.map -rwxrwxr-x 0 mcgrath techies 89737 Feb 14 15:57 socks42b/sockd/sockd -rw-rw-r-- 0 mcgrath techies 20193 Mar 4 11:28 socks42b/sockd/flip_cfmasks.map -rw-rw-r-- 0 mcgrath techies 5511 Mar 4 11:28 socks42b/sockd/flip_cfmasks.o -rwxrwxr-x 0 mcgrath techies 88762 Mar 4 11:28 socks42b/sockd/sockd_single -rw-r--r-- 0 mcgrath techies 2829 Nov 13 10:40 socks42b/COPYRIGHTS -rw-r--r-- 0 mcgrath techies 5205 Nov 16 15:41 socks42b/Makefile -rw-r--r-- 0 mcgrath techies 1841 Sep 17 14:40 socks42b/README.DK drwxr-xr-x 0 mcgrath techies Feb 20 14:43 socks42b/doc -rw-r--r-- 0 mcgrath techies 8752 Mar 11 12:37 socks42b/doc/sockd.conf.5 -rw-r--r-- 0 mcgrath techies 5645 Feb 9 10:51 socks42b/doc/sockd.8 -rw-r--r-- 0 mcgrath techies 4426 Nov 19 11:06 socks42b/doc/socks_clients.1 -rw-r--r-- 0 mcgrath techies 6302 Mar 11 12:35 socks42b/doc/socks.conf.5 -rw-r--r-- 0 mcgrath techies 25 Jun 28 11:55 socks42b/doc/rfinger.1 -rw-r--r-- 0 mcgrath techies 25 Jun 28 11:55 socks42b/doc/rwhois.1 -rw-r--r-- 0 mcgrath techies 25 Jun 28 11:56 socks42b/doc/rftp.1 -rw-r--r-- 0 mcgrath techies 25 Jul 23 17:42 socks42b/doc/rtelnet.1 -rw-r--r-- 0 mcgrath techies 8000 Nov 18 12:36 socks42b/doc/test_sockd_conf.8 -rw-r--r-- 0 mcgrath techies 3274 Nov 18 12:53 socks42b/doc/sockd.route.5 -rw-r--r-- 0 mcgrath techies 763 Dec 15 18:49 socks42b/doc/Makefile -rw-rw-r-- 0 mcgrath techies 6870 Feb 20 14:42 socks42b/doc/socks.conf.5.txt -rw-rw-r-- 0 mcgrath techies 11427 Feb 20 14:43 socks42b/doc/readme.txt -rw-rw-r-- 0 mcgrath techies 4557 Feb 20 14:34 socks42b/doc/socks_clients.1.txt -rw-r--r-- 0 mcgrath techies 12771 Sep 20 10:14 socks42b/README.4.0 -rw-r--r-- 0 mcgrath techies 14857 Dec 22 16:20 socks42b/README.4.1 lrwxrwxrwx 0 mcgrath techies Dec 15 11:28 socks42b/README.1st -> README.4.2beta -rw-r--r-- 0 mcgrath techies 1524 Feb 4 16:46 socks42b/How_to_SOCKSify -rw-r--r-- 0 mcgrath techies 3068 Feb 8 18:55 socks42b/What_are_the_risks -rw-r--r-- 0 mcgrath techies 1836 Feb 7 18:37 socks42b/What_SOCKS_expects -rw-r--r-- 0 mcgrath techies 3657 Mar 21 11:35 socks42b/README.4.2beta End