Date: Fri, 21 Jan 2000 14:04:49 +0100 From: "ROGIER MULHUIJZEN" <MULHUIJZEN@PZH.NL> To: <freebsd-hackers@FreeBSD.ORG> Subject: Re: Better fixit (was: Why was rsh removed from the fixit floppy?) Message-ID: <s88867ad.056@smtp.pzh.nl>
next in thread | raw e-mail | index | archive | help
>If you want a better fixit floppy, you should consider the new custom
>disk pair with PicoBSD (see picobsd(8) in -CURRENT). It includes
>everything on the old fixit floppy, also real tar and a number of
>other programs, including rsh. There's still space on there; what
>else could we put there?
I would really say netcat. It is the most versatile networking tool I
have seen so far.
For those of you not familiar with netcat, it is a utillity written by
l0pht (the well known gang of hackers). What it basically does is pipe
stdin to a network connection and the network connection back to stdout.
But it has all sorts of goodies around it.
It's already in the packages/ports and the README that comes with it
has a plethora of uses described (both a light side and a dark side),
most of which have nothing to do with fixit, but read on.
Most of my systems have portmap and the rlogin family disabled, as well
as the NFS_NOSERVER option in the kernel config. So to do backups over
the network I use netcat in the following way:
Filesystem /usr to be backed up from isis to venus (assuming nothing is
mounted on mountpoints within /usr):
[ root@venus:/usr/backups/isis ] # nc -l -p 5432 isis > isis_usr.tar
[ root@isis:/usr ] # tar cf - . | nc -w 3 venus 5432
which starts a netcat listening on port 5432 on venus, accepting
connections only from isis, redirecting all data into the tar file. And
a tar of the filesystem on isis with the data written through a pipe to
netcat which sends the data to anything listening on port 5432 on venus.
After 3 seconds of inactivity the nc on isis will shut down, closing the
network connection, which in turn will close the nc on venus.
I would love to be able to use the reverse of this in a fixit situation
without having to resort to making my own.
Unless of course there's already a way to do stuff like this with the
tools on the PicoBSD or fixit floppies, without using either NFS (which
I don't have on any of my machines) or rlogin related tools (of which I
only have the ssh family)...... in which case you can flame me for the
next 2 hours.
DocWilco
P.S.: The original is available at
http://www.l0pht.com/users/10pht/nc110.tgz
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?s88867ad.056>
