pbnc runs in userland and acts as a simple TCP port forwarder.
It has a single-threaded design (uses select(), does not
fork). It can handle multiple targets with an unlimited number
of clients (at least in theory), and supports simple IP-based
access control. Since pbnc works on network level, it does not
care about the application protocol. It can tunnel FTP
(control connection), SSH, HTTP and all other protocols using
TCP communication. Application-level SSL/TLS encryption is
also no problem.
Suck and blow are simple companion utilities for sending data over
a TCP socket. They are easy to use and appropriate when FTP is
unavailable, or too much of a hassle, e.g., in single-user mode,
from within shell scripts, etc.
Blow reads the data from standard input, while suck writes it to
standard output. Either program may originate the TCP connection,
and the TCP port may be specified if desired.
Chaosreader is a perl script that parses snoop or tcpdump logs
and extracts sessions for a number of different appplications:
ssh, telnet, smtp, irc, ftp, etc. The data are formatted into
an html file and can be used to replay some sessions.
Sshkeydata is a perl script that attempts to recreate ssh
sessions extracted by chaosreader by estimating what commands
may have been typed.
Both scripts are installed in ${PREFIX}/bin
M2Crypto is the most complete Python wrapper for OpenSSL featuring RSA, DSA, DH,
HMACs, message digests, symmetric ciphers (including AES); SSL functionality to
implement clients and servers; HTTPS extensions to Python's httplib, urllib, and
xmlrpclib; unforgeable HMAC'ing AuthCookies for web session management; FTP/TLS
client and server; S/MIME; ZServerSSL: A HTTPS server for Zope and ZSmime: An
S/MIME messenger for Zope.
KDiff3 is a program that:
* compares or merges two or three text input files or directories,
* shows the differences line by line and character by character (!),
* provides an automatic merge-facility and
* an integrated editor for comfortable solving of merge-conflicts,
* supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),
* Printing of differences,
* Manual alignment of lines,
* Automatic merging of version control history (cvs Log keyword),
* and has an intuitive graphical user interface.
cadaver: command-line DAV client.
Like the original ubiquitous command-line FTP client except for WebDAV
instead. Uses the sitecopy (http://www.lyra.org/sitecopy/) WebDAV
code.
Commands: open, close, cd, ls, get, put, mkcol, delete, copy, move,
cat, less.
Please send in bug reports, feature requests or any questions to
the discussion list, cadaver@webdav.org.
Discussion list: subscribe via <mailto:cadaver-request@webdav.org>
or <http://mailman.lyra.org/mailman/listinfo/cadaver>
Joe Orton
Passwd is the Horde password changing application. While it has been
released and is in production use at many sites, it is also under heavy
development in an effort to expand and improve the module.
Right now, Passwd provides fairly complete support for changing passwords
via Poppassd, LDAP, Unix expect scripts, the Unix smbpasswd command for
SMB/CIFS passwords, Kolab, ADSI, Pine, Serv-U FTP, VMailMgr, vpopmail,
and SQL passwords.
Middleman is a robust proxy server with many features designed to remove
unwanted content, increase privacy, and to simply make surfing the Web a
more pleasant experience. Some of the highlights of Middleman include
banner and popup blocking, HTTP and FTP content caching, NTLM and Basic
authentication when forwarding through another proxy server, regular
expression substitution in downloaded files and HTTP headers, complete
support for HTTP/1.1 including persistent connections and gzip encoding,
and an intuitive Web interface for configuring the proxy.
The wikiCalc program lets you make web pages with more than just
paragraphs of prose. It combines the ease of authoring and multi-person
editing of a wiki with the familiar visual formatting and calculating
metaphor of a spreadsheet. Written in Perl and released under the GPL 2.0
license, it can easily be setup to run on almost any server as a web
application or on a personal computer to publish by FTP.
This program is for any user who retrieves ftp files via
ftpmail or bitftp servers. It runs quietly in the background
and watches the user's mail directory. When the mail-
retrieved file has arrived in full, rftp puts the pieces
together in order and stores the tarball in a directory.
I wrote this several years ago when my only link to the
Arpanet was a uucp link. These days, most FreeBSD users
have a direct link to the net. For the dozens or hundreds
who don't this should be of use.