#!/bin/sh # This scripts will update OpenBSD 2.7 # and make a real FW out of it! # # written Aug 15, 2000 by Impriser # changed until March 19, 2001 # # handles files in /etc which are not used. They are just # copied to /root/etc.org in case you need them again ! cd /root mkdir etc.org cd etc.org mv /etc/inetd.conf . mv /etc/ppp . mv /etc/sliphome . mv /etc/mailer.conf . mv /etc/mail . mv /etc/mail.rc . mv /etc/mrouted.conf . mv /etc/phones . mv /etc/portal.conf . mv /etc/printcap . mv /etc/hosts.lpd . mv /etc/bootptab . mv /etc/ftpusers . mv /etc/ftpchroot . mv /etc/dm.conf . mv /etc/dhcpd.conf . mv /etc/dhcpd.interfaces . mv /etc/dhclient.conf . mv /etc/ipnat.rules . mv /etc/ccd.conf . mv /etc/exports . mv /etc/rbootd.conf . mv /etc/remote . mv /etc/photuris . mv /etc/afs . mv /etc/kerberosIV . mv /etc/uucp . mv /etc/isakmpd . mv /etc/dumpdates . # modify motd echo You are about to enter ... > /etc/motd echo >>/etc/motd echo ... The Jail ... >> /etc/motd echo >>/etc/motd echo ... Impr1s3r >> /etc/motd echo >>/etc/motd echo >>/etc/motd # some nasty directories which are not needed! rm -rf /home rm -rf /usr/games rm -rf /usr/lkm rm -rf /var/www rm -rf /var/named rm -rf /var/quotas rm -rf /var/spool rm -rf /var/games rm -rf /var/mail rm -rf /var/yp rm -rf /var/rwho rm -rf /stand rm /var/log/xferlog rm /var/log/sendm* rm /var/log/ftp* rm /var/log/ldp* rm /var/log/maillog* rm -rf /usr/libexec/sendmail rm -rf /usr/share/sendmail rm /usr/sbin/sendmail rm /usr/share/man/cat8/sendmail.0 rm -rf /var/account rm -rf /var/audit rm -rf /var/preserve rm /usr/bin/lynx rm /etc/lynx.cfg rm /usr/bin/lpr rm /usr/bin/lpq rm /usr/bin/lprm rm /usr/bin/lex rm /usr/bin/view rm /usr/bin/ftp rm /usr/bin/tftp rm /usr/libdata/perl5/ftp.pl rm /usr/libdata/perl5/site_perl/i386-openbsd/arpa/ftp.ph rm /usr/libdata/perl5/site_perl/i386-openbsd/arpa/tftp.ph rm /usr/libexec/ftpd rm /usr/libexec/tftpd rm /usr/share/man/cat1/ftp.0 rm /usr/share/man/cat1/tftp.0 rm /usr/share/man/cat8/ftpd.0 rm /usr/share/man/cat8/tftpd.0 rm /var/sys/netinet/ip_ftp_pxy.c rm -rf /usr/share/doc/smm/08.sendmailop rm /usr/share/doc/smm/08.sendmailop/Makefile rm /usr/share/doc/smm/08.sendmailop/op.me rm -rf /usr/share/doc/smm/09.sendmail rm /usr/share/doc/smm/09.sendmail/Makefile rm /usr/share/doc/smm/09.sendmail/intro.me rm /usr/bin/telnet rm /usr/libdata/perl5/site_perl/i386-openbsd/arpa/telnet.ph rm /usr/libexec/telnetd rm /usr/share/man/cat1/telnet.0 rm /usr/share/man/cat8/telnetd.0 rm /usr/sbin/httpd rm /usr/share/man/cat8/httpd.0 rm /sbin/rtsol rm /sbin/rtquery rm /sbin/wicontrol # dump / restore rm /sbin/rrestore rm /sbin/dump rm /sbin/rdump rm /sbin/dumpfs rm /usr/include/protocols/dumprestore.h rm /usr/libdata/perl5/dumpvar.pl rm /usr/libdata/perl5/site_perl/i386-openbsd/protocols/dumprestore.ph rm /usr/share/man/cat8/dump.0 rm /usr/share/man/cat8/dumpfs.0 rm /usr/share/man/cat8/rdump.0 rm /usr/share/man/cat8/tcpdump.0 rm /usr/share/man/cat8/zdump.0 rm /usr/bin/hexdump rm /usr/bin/kdump rm /usr/bin/objdump rm /usr/share/man/cat1/hexdump.0 rm /usr/share/man/cat1/kdump.0 rm /usr/share/man/cat1/objdump.0 rm /usr/sbin/tcpdump rm /usr/sbin/zdump rm /usr/sbin/mopa.out rm /usr/sbin/mopchk rm /usr/sbin/mopd rm /usr/sbin/mopprobe rm /usr/sbin/moptrace rm /usr/share/man/cat1/mopa.out.0 rm /usr/share/man/cat1/mopchk.0 rm /usr/share/man/cat1/mopprobe.0 rm /usr/share/man/cat1/moptrace.0 rm /usr/share/man/cat2/semop.0 rm /usr/share/man/cat8/mopd.0 rm /usr/libexec/ftpd rm /usr/libexec/tftpd rm /usr/share/man/cat8/ftpd.0 rm /usr/share/man/cat8/tftpd.0 rm /var/db/locate.database rm /usr/libexec/locate.updatedb rm /etc/locate.rc rm /usr/bin/locate rm /usr/libexec/locate.bigram rm /usr/libexec/locate.code rm /usr/libexec/locate.concatdb rm /usr/libexec/locate.mklocatedb rm /usr/libexec/locate.updatedb rm /usr/share/man/cat1/locate.0 rm /usr/share/man/cat8/locate.updatedb.0 rm /usr/share/man/cat9/vm_allocate.0 rm /usr/share/man/cat9/vm_deallocate.0 rm /sbin/ping rm /sbin/ping6 rm /usr/share/man/cat8/ping.0 rm /usr/share/man/cat8/ping6.0 rm /usr/sbin/nslookup rm /usr/share/man/cat8/nslookup.0 rm /usr/share/misc/nslookup.help