Warning: this is an htmlized version!
The original is here, and
the conversion rules are here.
#######
#
# E-scripts on net-related things.
#
# Note 1: use the eev command (defined in eev.el) and the
# ee alias (in my .zshrc) to execute parts of this file.
# Executing this file as a whole makes no sense.
# An introduction to eev can be found here:
#
#   (find-eev-quick-intro)
#   http://angg.twu.net/eev-intros/find-eev-quick-intro.html
#
# Note 2: be VERY careful and make sure you understand what
# you're doing.
#
# Note 3: If you use a shell other than zsh things like |&
# and the for loops may not work.
#
# Note 4: I always run as root.
#
# Note 5: some parts are too old and don't work anymore. Some
# never worked.
#
# Note 6: the definitions for the find-xxxfile commands are on my
# .emacs.
#
# Note 7: if you see a strange command check my .zshrc -- it may
# be defined there as a function or an alias.
#
# Note 8: the sections without dates are always older than the
# sections with dates.
#
# This file is at <http://angg.twu.net/e/net.e>
#           or at <http://angg.twu.net/e/net.e.html>.
#        See also <http://angg.twu.net/emacs.html>,
#                 <http://angg.twu.net/.emacs[.html]>,
#                 <http://angg.twu.net/.zshrc[.html]>,
#                 <http://angg.twu.net/escripts.html>,
#             and <http://angg.twu.net/>.
#
#######






# «.rfcs»		(to "rfcs")
# «.netcat»		(to "netcat")
# «.route»		(to "route")
# «.dig»		(to "dig")
# «.seashells»		(to "seashells")
# «.nmap»		(to "nmap")
# «.lsof»		(to "lsof")

# «.ctan_mirrors»	(to "ctan_mirrors")
# «.netselect»		(to "netselect")
# «.sniffit»		(to "sniffit")
# «.sendmail_conf_rh»	(to "sendmail_conf_rh")
# «.sendmail_conf»	(to "sendmail_conf")
# «.weblint»		(to "weblint")
# «.hping2»		(to "hping2")
# «.iwconfig»		(to "iwconfig")





#####
#
# RFCs
# 2004oct11
#
#####

# «rfcs»  (to ".rfcs")
# In 2004oct09 my connection went down for two days - the ethernet
# card was fine and I could ping myself, but I couldn't ping the
# gateway machine in my building, and the support guy didn't know how
# to fix it - so I started to collect links and texts... The next time
# something like that happens I'll try to learn how to do some
# low-level tests.

# (find-k24file "include/net/udp.h")
# (find-k24file "include/linux/udp.h")
# (find-k24file "net/ipv6/udp.c")
# (find-k24file "net/ipv4/netfilter/ip_nat_proto_udp.c")
# (find-k24file "net/ipv4/netfilter/ip_conntrack_proto_udp.c")
# (find-k24file "net/ipv4/udp.c")
# (find-k24file "net/ipv4/")

# (find-rfcfile "rfc0001.txt")

# (find-rfcfile "")
# TCP:    (find-rfcfile "rfc0793.txt")
# Layers: (find-rfcfile "rfc1122.txt")
# Layers: (find-rfcfile "rfc1122.txt" "[Page 76]" "UDP")
#         (find-rfcfile "rfc1123.txt")




#####
#
# kernel calls
# 2004dec25
#
#####

# (find-man "2 socket")
# (find-man "2 socketpair")
# (find-man "2 bind")
# (find-man "2 listen")
# (find-man "2 connect")
# (find-man "2 accept")

# (find-man "7 unix")
# (find-man "7 ip")
# (find-man "7 netlink")
# (find-man "7 packet")

# (find-man "2 path_resolution")
# (find-man "2 path_resolution" "search permission")




#####
#
# netcat
# 2004oct12
#
#####

# «netcat»  (to ".netcat")
# (find-status   "netcat")
# (find-vldifile "netcat.list")
# (find-udfile   "netcat/")
# (find-udfile "netcat/README.gz")
# (find-udfile "netcat/examples/data/")
# (find-udfile "netcat/examples/scripts/")
# (find-man "1 nc")

# (find-udfile "netcat/README.gz" ".rhosts")
# (find-udfile "netcat/README.gz" "syslogger")

# (find-eev "examples/eev-tests.e" "eechannel")

# https://blog.ikuamike.io/posts/2021/netcat/



#####
#
# route
# 2023nov05
#
#####

# «route»  (to ".route")
# (find-man "8 route")
# (find-esgrep "grep --color=auto -nH --null -e route *.e")
# (find-man "arp")
# (find-man "rarp")
# (find-man "ip")



#####
#
# dig
# 2023nov05
#
#####

# «dig»  (to ".dig")
# (find-man "1 dig")

* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
dig denis.com.br



#####
#
# seashells
# 2021oct18
#
#####

# «seashells»  (to ".seashells")
# https://news.ycombinator.com/item?id=28901580 Seashells: Pipe output from command-line programs to the web in real-time
# https://seashells.io/
# https://github.com/anishathalye/seashells






#####
#
# nmap: finding which ports have daemons listening
# 2004dec18
#
#####

# «nmap»  (to ".nmap")
# (find-status   "nmap")
# (find-vldifile "nmap.list")
# (find-udfile   "nmap/")
# (find-udfile   "nmap/nmap.usage.txt.gz")
# (find-man "1 nmap")
# (find-man "1 nmap" "-P0")
# (find-man "1 nmap" "-v")
# (find-man "1 nmap" "-O")
# (find-man "1 nmap" "-sS")
# (find-man "1 nmap" "-sV")

# (find-sh "nmap -P0 localhost")
# (find-sh "nmap -v -v localhost")

nmap 127.0.0.1
nmap -v -sS -O 127.0.0.1




#####
#
# lsof
# 2007may17
#
#####

# «lsof»  (to ".lsof")
# (find-status   "lsof")
# (find-vldifile "lsof.list")
# (find-udfile   "lsof/")

# (find-esgrep "grep -nH -e lsof *.e")
# (find-es "modem" "efax" "lsof | grep /dev/")
# (find-es "x" "xfs0" "lsof | grep $(pidof xfs)")

# (find-node "(zsh)Redirection" "preceded by a digit")
# (find-sh "lsof")
# (find-sh "lsof 2> /dev/null ")
# (find-sh "lsof              | awk '$5==\"IPv4\"'")
# (find-sh "lsof 2> /dev/null | awk '$5==\"IPv4\"'")
# (find-sh "lsof |& awk '$5==\"IPv4\"'")
# (find-man "8 lsof")
# (find-man "8 lsof" "``IPv4'' for an IPv4 socket")

# 2011aug11:

# (find-udfile "lsof/00DIST.gz")
# (find-udfile "lsof/00FAQ.gz")
# (find-udfile "lsof/README.Debian")
# (find-udfile "lsof/README.Debian-source")
# (find-udfile "lsof/changelog.Debian.gz")
# (find-udfile "lsof/copyright")
# (find-udfile "lsof/examples/00MANIFEST")
# (find-udfile "lsof/examples/00README")
# (find-udfile "lsof/examples/big_brother.perl5.gz")
# (find-udfile "lsof/examples/count_pf.perl")
# (find-udfile "lsof/examples/count_pf.perl5")
# (find-udfile "lsof/examples/identd.perl5")
# (find-udfile "lsof/examples/idrlogin.perl.gz")
# (find-udfile "lsof/examples/idrlogin.perl5.gz")
# (find-udfile "lsof/examples/list_NULf.perl5.gz")
# (find-udfile "lsof/examples/list_fields.awk.gz")
# (find-udfile "lsof/examples/list_fields.perl.gz")
# (find-udfile "lsof/examples/shared.perl5.gz")
# (find-udfile "lsof/examples/sort_res.perl5")
# (find-udfile "lsof/examples/watch_a_file.perl")
# (find-udfile "lsof/examples/xusers.awk")

# (find-man "8 lsof")
# (find-man "8 lsof" "\nOUTPUT FOR OTHER PROGRAMS\n")
# (find-sh "lsof -h")
# (find-sh "lsof -F '?'")
# (find-sh "sudo lsof")







#####
#
# CTAN mirrors
#
#####

# «ctan_mirrors»  (to ".ctan_mirrors")
# (find-fline "$SCTAN/")
# (find-fline "$SCTAN/ls-lR.i")

mynetselect $(grep '^  [a-z]' $SCTAN/CTAN.sites | awk '{print $1}')






#######
#
# netselect (old notes)
#
#######

# «netselect»  (to ".netselect")
# (find-es "apt" "netselect-apt")

# (find-vldifile "netselect.list")
# (find-fline "/usr/doc/netselect/")
# (find-fline "/usr/doc/netselect/README.gz")

# Debian mirrors:
#
cd /usr/doc/netselect/examples/
netselect -vvv $(cat debian-ftp-mirrors)	|& tee ~/o
agrep ' ok ' < ~/o \
  | awk '{printf "%s %s %s\n",
            substr($0, 73), substr($0, 39, 33), substr($0, 1, 37)}' \
  | sort -r \
  | tee ~/o2

# (find-fline "~/o2")
# (find-fline "/usr/doc/netselect/examples/debian-ftp-mirrors")
# (find-fline "/big/slinkb1/README.mirrors.txt")

# CPAN mirrors:
#
getlinks < $S/http/www.perl.com/CPAN/SITES.html |& tee ~/o3
perl -nle 'm%.*://([.0-z-]+)/.*% && print $1' < ~/o3 | sort | uniq > ~/o2
netselect -vvv $(<~/o2)	|& tee ~/o
agrep ' ok ' < ~/o \
  | awk '{printf "%s %s %s\n", substr($0, 73), substr($0, 39, 33), substr($0, 1, 37)}' \
  | sort -r \
  | tee ~/o2

# (find-fline "~/o2")
# (find-fline "~/o3")

ftp://ftp.cdrom.com/pub/perl/CPAN/



pdsc /debian/dists/slink/main/source/net/netselect_0.2-3.dsc
cd /usr/src/netselect-0.2/
make |& tee om
# Uh-oh - it's suid root, can't install it at my university account


# Novo esquema:
# (find-fline "~/.zshrc" "netselect")
mynetselect $(cat /usr/doc/netselect/examples/debian-ftp-mirrors)

# (find-fline "/big/slinkb1/README.mirrors.txt")





#######
#
# dip + expect
#
#######

# (find-fline "~/bin/inx.dip")
# (find-fline "~/EXPECT/inx")

  port ttyS2
  speed 115200
  netmask 255.255.255.0

  reset

# Meu string de inicializacao para o USR Sportster 14400:
#
  send ATL3&A3&B1&H1&R2&S0=0X3\r
  wait OK 1
  send ATDT///////5126882\r

#  inx:	512-688[012349]
#	512-689[0126789]
#	512-690[456]

  wait CONNECT 60
  if $errlvl != 0 goto error

login:
  wait rname: 10

edrx:
# wait 1
# send spg\r
  send edrx\r
  if $errlvl != 0 goto error

  wait ord: 10
  if $errlvl != 0 goto error
  send xxxxxxxx\n

  wait ing\sPPP
  if $errlvl != 0 goto error

  done:
  print CONNECTED $locip ---> $rmtip

loggedin:
  default

done:
  print CONNECTED to $remote with address $rmtip
  mode PPP
  exit

error:
  print PPP to $remote failed.





#######
#
# urlget 3.12
#
#######

cd /usr/src/
rm -Rv urlget-3.12/
tar -xvzf /snarf/http/www.inf.ufrgs.br/~sagula/urlget-3.12.tar.gz
cd /usr/src/urlget-3.12/
make |& tee om




#####
#
# The dummy net device
#
#####

# (find-k22file "Documentation/Configure.help" "Dummy net driver")
# (find-k2file "drivers/net/loopback.c")
# (find-k2file "drivers/net/dummy.c")

insmod $MODULES/dummy.o
ifconfig dummy 33.44.22.11 up

ifconfig dummy down

route add -net 99.0.0.0 netmask 255.0.0.0 dev lo

route add 99.0.0.0 netmask 255.0.0.0 gw localhost dev lo
route del 99.0.0.0


/etc/init.d/netstd_init	stop
/etc/init.d/netbase	stop
/etc/init.d/netstd_misc	stop

/etc/init.d/netstd_init	start
/etc/init.d/netbase	start
/etc/init.d/netstd_misc	start




######
#
# News
#
######

(load-library "gnus")
# (find-node "(gnus)Summary Post Commands")
# (find-node "(gnus)Article Caching")
# (find-efile "gnus.el")
# (find-efile "nntp.el")

cd /usr/share/emacs/19.34/lisp/
agrep '^\(' nntp.el

# (find-fline "/snarf/ftp/rtfm.mit.edu/pub/usenet/news.software.readers/")
# (find-fline "/snarf/ftp/rtfm.mit.edu/pub/usenet/news.software.readers/Gnus_(Emacs_Newsreader)_FAQ" ": Q1.12")




######
#
# Sending mail with the correct "from" field
#
######

sendmail [email protected] -Fedrx [email protected] <<'EOF'
blip blip
poo
EOF

(find-efile "sendmail.el")
(find-enode "Sending Mail")
(find-etag "mail-send")
(find-etag "sendmail-send-it")




#######
#
# sendmail configuration (RedHat; old)
#
#######

# «sendmail_conf_rh»  (to ".sendmail_conf_rh")

# I use "DMmat.puc-rio.br"

# (find-fline "/etc/sendmail.cf" "my official domain name")
# (find-fline "/etc/sendmail.cf" "\nDM")
# (find-fline "/big/a42/live/usr/doc/sendmail/RELEASE_NOTES" "masq")
# (find-sendmfile "cf/README" "who I claim to be")
# (find-sendmfile "cf/README" "TION To M4")
# (find-sendmfile "src/conf.c")
# (find-sendmfile "src/macro.c" "DEFINE --")
# (find-sendmfile "src/main.c" "\ninitmacros")

groff -Tascii -me /big/a42/live/usr/doc/sendmail/doc/op/op.me | l

/etc/rc.d/init.d/sendmail.init stop
/etc/rc.d/init.d/sendmail.init start





#######
#
# sendmail configuration (Slink)
# 00jan11
#
#######

# «sendmail_conf»  (to ".sendmail_conf")

# (find-vldifile "sendmail.list")
# (find-vldifile "" "sendmail")
# (find-vldifile "sendmail.postinst")
# (find-fline "/usr/doc/sendmail/")

# (find-fline "/usr/share/sendmail.cf/feature/")

# *ARGH*, I lost fetchmail'ed mail due to a misconfigured sendmail!
# I have to be much more careful the next time...

# (find-vldifile "s






######
#
# Sniffit 0.3.5
#
######

cd /usr/src/
rm -Rv sniffit.0.3.5/
tar -xvzf /snarf/http/reptile.rug.ac.be/~coder/sniffit/files/sniffit.0.3.5.tar.gz
cd sniffit.0.3.5/
tar -xvf /snarf/http/reptile.rug.ac.be/~coder/sniffit/files/sniffit.0.3.5.p1.tar
patch < sniffit.0.3.5.patch.1 |& tee op
cp -v sniffit.5 /usr/man/man5/
cp -v sniffit.8 /usr/man/man8/
cp -iv /home/root/config.cache .
./configure |& tee oc
make |& tee om

# using:
# (find-fline "/usr/src/sniffit.0.3.5/README.FIRST" 160)
# (find-fline "/usr/src/sniffit.0.3.5/PLUGIN-HOWTO" 155)

sniffit -t @ -a -b -d -x	|& tee o
sniffit -t @ -a -b		|& tee oasc
sniffit -M1 -N -P UDP -t @



#####
#
# sniffit
# 2011oct13
#
#####

# «sniffit»  (to ".sniffit")
# (find-zsh "grep-available sniffer")
# http://reptile.rug.ac.be/~coder/sniffit/
# (find-status   "sniffit")
# (find-vldifile "sniffit.list")
# (find-udfile   "sniffit/")
# (find-man "5 sniffit")
# (find-man "8 sniffit")
# (find-udfile "sniffit/PLUGIN-HOWTO.gz")
# (find-udfile "sniffit/README.FIRST.gz")
# (find-udfile "sniffit/README.FIRST.gz" "-t <IP nr/name>")
# (find-udfile "sniffit/examples/dns_plugin.plug.gz")
# (find-udfile "sniffit/examples/dummy_plugin.plug")
# (find-udfile "sniffit/examples/sample_config_file")
# (find-udfile "sniffit/sniffit-FAQ")

# (find-sh "sudo iwconfig")

* (eepitch-shell)
* (eepitch-kill)
* (eepitch-shell)
sudo sniffit -t @ -a -b -d -x
sniffit -t @ -a -b
sniffit -M1 -N -P UDP -t @

sudo sniffit --help
sudo sniffit -h
sudo sniffit -t @
sudo sniffit -P tcp
sudo sniffit -a -F wlan0




#######
#
# old java links
#
#######

http://www.blackdown.org/java-linux.html
http://www.blackdown.org/java-linux/docs/faq/FAQ-java-linux.htm
http://www.cs.utsa.edu/research/plss.html
http://www.redhat.com/linux-info/jolt/
http://www.transvirtual.com/kaffe/
http://www.transvirtual.com/kaffe/faq.html
http://www.webteacher.com/javatour.htm
http://www.best.com/~pvdl/javafaq.html

http://www.lesstif.org/
http://www.bcpl.lib.md.us/~jspath/usenet-newbie.html





##########
#
# ppp over minicom
#
##########

(find-fline "/usr/doc/HOWTO/mini/PPP-over-minicom" 107)
(find-fline "/etc/ppp/options")

(write-heredoc "/etc/ppp/mini_options")
asyncmap 0
lock
defaultroute
noipdefault
crtscts
modem
EOF

# Why? Well, strace'ing dip we see this:
#
# execve("/usr/sbin/pppd", ["pppd", "-detach", "defaultroute",
# "noipdefault", "crtscts", "modem"], [/* 38 vars */]) = 0
#
# which, by the way, corresponds to this source line:
#
# (find-fline "/usr/src/redhat/BUILD/dip-3.3.7o/ppp.c")
#
# I don't remember where did I get the asyncmap/lock lines from, maybe
# (find-fline "/c1/home/root/Tips/PPP-Client-HOWTO-11.html" 118)
# (find-fline "/c1/home/root/Tips/PPP-Client-HOWTO-14.html" 71)
# (find-fline "/c1/home/root/Tips/PPP-Tips-7.html")
# (find-fline "/usr/doc/HTML/ldp/PPP-HOWTO-12.html")
# (find-fline "/usr/doc/HTML/ldp/PPP-HOWTO-13.html" 52)
# (find-fline "/usr/doc/HTML/ldp/PPP-HOWTO-26.html" 118)
# (find-fline "/usr/doc/HTML/ldp/ISP-Hookup-HOWTO-6.html" 31)


/usr/sbin/pppd file /etc/ppp/mini_options < /dev/cua2 > /dev/cua2 &

laf -R /var/lock /var/run


Esse é o do INX:

(write-heredoc "/etc/resolv.conf")
search .
nameserver 200.240.18.1
EOF


Esse é o do Plugue:

(write-heredoc "/etc/resolv.conf")
search .
nameserver 200.255.50.117
nameserver 200.255.253.241
EOF

cd /etc/rc.d/init.d/

/etc/rc.d/init.d/inet stop
/etc/rc.d/init.d/inet start

smtp mail.plugue.com.br
pop  mail.plugue.com.br




######
#
# less (at saci)
#
######

mkdir -p ~/ftp/prep.ai.mit.edu/pub/gnu
cd       ~/ftp/prep.ai.mit.edu/pub/gnu
wget     ftp://prep.ai.mit.edu/pub/gnu/
wget     ftp://prep.ai.mit.edu/pub/gnu/less-332.tar.gz

rm -Rv ~/less-332
cd ~
tar -xvzf ~/ftp/prep.ai.mit.edu/pub/gnu/less-332.tar.gz
cd ~/less-332/
./configure |& tee oc
make |& tee om

cp -iv less ~/bin-AIX/




######
#
# apache-1.3.0 (with -g)
#
######

debsource /debian/main/source/web apache 1.3.0 -2
# (find-apafile "debian/rules")
# find * -type f | glimpseindex -H . -F

make -f debian/rules stamp-configure		|& tee omsc
make LDFLAGS_SHLIB="-Bshareable -lc" OPTIM="-g"	|& tee om
debian/rules binary				|& tee odrb

# Parece que o debhelper stripa os binários...
# (find-apafile "odrb" "dh_strip")
# (find-fline "/usr/doc/debhelper/")

# Só que eu me lembrei que os cgis não podem ser owned by root, e isso
# resolve o problema. O debugamento fica para outro dia.

# (find-apafile "src/main/http_protocol.c" "You don't")
# (find-fline "/usr/doc/lsof/")
# (find-fline "/usr/doc/lsof/00QUICKSTART.gz" "\n13.")
# (find-fline "/var/run/")
# (find-fline "/var/run/apache.pid")
ps ax --sort=pgrp
pstree -pu

mycat /var/lib/dpkg/info/apache.*

# (find-fline "/usr/doc/apache/examples/")
# (find-fline "/var/log/apache/error.log")





########
#
# devinfo
#
########

# (find-fline "/snarf/http/sunsite.unc.edu/pub/Linux/ls-lR" "devinfo.tar.gz")
# (find-fline "$SUNSITE/ls-lR" "devinfo.tar.gz")

rm -Rv /usr/src/devinfo/
cd /usr/src/
tar -xvzf $SUNSITE/system/network/misc/devinfo.tar.gz
cd /usr/src/devinfo/
gcc -o devinfo devinfo.c
gcc -o gethost gethost.c
gcc -o netmath netmath.c
cp -v *.8 /usr/man/man8/
cp -v devinfo gethost netmath /usr/bin/





######
#
# configuring hostname, ip address, etc
#
######

man ifconfig
man route
man netstat

# (find-fline "/etc/rc.d/init.d/network")
# (find-fline "/etc/sysconfig/network")

find /etc/rc.d/ /etc/sysconfig/ -type f

man init

# (find-fline "/etc/inittab" "si::")
#   (find-fline "/etc/rc.d/rc.sysinit")
#     (find-fline "/etc/sysconfig/network")
#     (find-fline "/var/log/dmesg")
#   (find-fline "/etc/rc.d/rc3.d/")
#     (find-fline "/etc/rc.d/init.d/network")
#       (find-fline "/etc/sysconfig/network-scripts/")
#       (find-fline "/etc/sysconfig/network-scripts/ifup")
#     (find-fline "/etc/rc.d/init.d/inet")
#       (find-fline "/etc/rc.d/init.d/functions")
#       (find-fline "/etc/sysconfig/network")

#       (find-fline "/etc/rc.d/init.d/network")

# (find-node "(zsh)Array Parameters")

F=(`find /etc/rc.d/ /etc/sysconfig/ -type f`)
agrep route $F
agrep ifconfig $F
agrep netstat $F

agrep -l 'ifconfig|netstat|route' $F





#####
#
# plip device
#
#####

# O que é o tal do device plip0? É um symlink?

cd /cdrom/
cp -diPv $(<<'---'
debian/main/source/base/makedev_1.6-32.diff.gz
debian/main/source/base/makedev_1.6-32.dsc
debian/main/source/base/makedev_1.6.orig.tar.gz
---) /
debsource /debian/main/source/base makedev 1.6 -32

# (find-k2file "Documentation/devices.txt")
# (find-k2file "include/linux/major.h")
# (find-fline "/etc/devinfo")
# (find-fline "/etc/makedev.cfg")
man devinfo
man makedev.cfg

# (find-k2file "drivers/cdrom/mcd.c" "MAJOR_NR")
# (find-k2file "drivers/cdrom/mcd.c" "register_blkdev(")
# (find-k2tag "register_blkdev")




#######
#
# cipe
#
#######

# (find-fline "/etc/cipe/")
# (find-fline "/etc/cipe/options")

cd /proxy/home/var/src/cipe-1.0.0/
insmod cip3b

cd ~/cipe-1.0.0/
ciped

telnet 10.0.1.1 12345

telnet 10.0.1.88

ps ax | grep cipe

# (find-fline "/proxy/home/var/src/cipe-0.5.3/")
# (code-c-d "cipe" "/proxy/home/var/src/cipe-0.5.3/" "/proxy/home/var/src/cipe-0.5.3/cipe")

# (find-cipenode "Top")
# (find-cipenode "insmod")

cd ~
rm -Rv cipe-1.0.0/
tar -xvzf /proxy/home/var/src/cipe-0.5.3/cipe-1.0.0.tar.gz
cd ~/cipe-1.0.0/
make |& tee om



cd /
tar -cvzf ~/r2hsep3.tgz /proxy/etc/cipe /etc/cipe ~/CRIM/009ideas \
  /proxy/home/var/src/cipe-0.5.3/cipe-1.0.0.tar.gz


Problemas: não sei usar o kerneld, o msdos.o depende de um monte de
módulos, não sei configurar o empilhamento automático, etc.

O apache está reclamando de estar proibido de rodar os cgis.

Quero ser capaz de carregar arquivos dos CDs da Debian mais
facilmente. Quero ser capaz de mudar o repeat rate do teclado.

O samba depende de uns pacotes básicos, como pam0 e libc5; quando eu
tento intalá-lo eu me embaralho. Qual o modo standard? Dar um jeito de
lidar com as dependências.

Apagar as coisas desnecessárias da Debian do amendoim.




######
#
# cipe at angg
#
######

rm -Rv /usr/src/cipe-1.0.0/
cd /usr/src/
tar -xvzf ~/cipe/proxy/home/var/src/cipe-0.5.3/cipe-1.0.0.tar.gz
cd /usr/src/cipe-1.0.0/

# (find-fline "/usr/src/cipe-1.0.0/")
# (find-fline "/usr/src/cipe-1.0.0/Make")
# (find-node "(make)Top")
# (find-node "(make)Overriding")
# (find-fline "/etc/cipe/options")

make MODVERSIONS= |& tee om
cp cipe.info /usr/info/

#
# Esses são os que funcionam (ou pelo menos funcionaram na terça na raven):
#
telnet 200.240.24.219 12345
telnet 200.240.24.209 12345

kill $(ps ax | grep 'cip[e3]' | awk '{print $1}')
rmmod cip3b

ifconfig
route
ps ax | grep 'cip[e3]'

cd /usr/src/cipe-1.0.0/
insmod cip3b.o
ciped

ping 10.0.1.1

cd /var/log/
cat daemon.log kern.log messages syslog | grep -i 'cip[e3]' |
  sort | tail -n 100

perl 

# (find-k2file "Documentation/Configure.help")

CONFIG_IP_FORWARD
CONFIG_NET_IPIP



# (find-fline "~/cipe/proxy/etc/cipe/")
# (find-fline "/etc/cipe/")
# (find-fline "/etc/cipe/options")

# (find-fline "/var/log/daemon.log" "ciped")
# (find-fline "/var/log/kern.log")
# (find-fline "/var/log/messages")
# (find-fline "/var/log/syslog")

# (find-fline "/usr/src/cipe-1.0.0/ciped.c" "kxchg: recv")


cd /var/log/
grep -i 'cip[e3]' daemon.log
grep -i 'cip[e3]' kern.log
grep -i 'cip[e3]' messages
grep -i 'cip[e3]' syslog



telnet 209.130.76.158 12345
telnet 209.130.17.167 12345

route del 10.0.1.88
route del 10.0.1.99
  route add 10.0.1.88 cip3b0
# route add 10.0.1.99 cip3b0
ping -c 5 10.0.1.88
ping -c 5 10.0.1.99

# (find-node "(cipe)Top")
# (find-fline "/etc/cipe/options")

cd /usr/src/cipe-1.0.0/
insmod cip3b.o
ciped

ps ax | grep ciped
cat /proc/modules
sleep 2
ifconfig
route



lynx http://209.130.76.158/
lynx http://209.130.17.167/

telnet ol24-219.openlink.com.br 12345
telnet 10minutos.openlink.com.br 12345

# ol24-219.openlink.com.br:  200.240.24.219  <- maus
# 10minutos.openlink.com.br: 209.130.17.167






#######
#
# wwwoffle
#
#######

# (find-fline "/var/lib/dpkg/info/wwwoffle.list")
# (find-fline "/usr/doc/wwwoffle/")
# (find-fline "/etc/wwwoffle.conf")
# (find-fline "/var/spool/wwwoffle/")

pdsc /debian/main/source/web/wwwoffle_2.1c-1.dsc
cd /usr/src/wwwoffle-2.1c/
etags *.[ch]

# (code-c-d "wo" "/usr/src/wwwoffle-2.1c/")
# (find-wotag "main")
# (find-wofile "wwwoffled.c")
# (find-wofile "upgrade-cache.c")

# (find-fline "~/.zshrc" "wwwoffle")
export http_proxy=http://localhost:8080/
export ftp_proxy=http://localhost:8080/

        Set the environment variables http_proxy and ftp_proxy to
        http://localhost:8080/


# (find-fline "/var/lib/dpkg/info/lynx.list")
# (find-fline "/usr/doc/lynx/")


# (find-fline "~edrx/.netscape/preferences.js")
user_pref("network.proxy.http", "localhost");
user_pref("network.proxy.http_port", 8080);


mail [email protected] <<'---'
subscribe wwwoffle-users
---

mail [email protected] <<'---'
auth 68101fda subscribe wwwoffle-users [email protected] (Eduardo Ochs)
---



#####
#
# Links between dirs of Debian mirrors
# (old)
#
#####

ftp://riksun.riken.go.jp/pub/Linux/debian/debian
ftp://riksun.riken.go.jp/pub/Linux/debian/debian-non-US

psne ftp://riksun.riken.go.jp/pub/Linux/debian/debian-non-US/ls-lR.gz

function mksymlink () {
  mkdir -p $1 && cd $1 && [[ ! -e $2 ]] && ln -s $3 $2 && echo ok. && laf
}
mksymlink $S/ftp/riksun.riken.go.jp/pub/Linux/debian debian \
	  $S/ftp/ftp.debian.org/debian
mksymlink $S/ftp/riksun.riken.go.jp/pub/Linux/debian debian-non-US \
	  $S/ftp/ftp.debian.org/debian-non-US
mksymlink $S/ftp/slug.ctv.es debian \
	  $S/ftp/ftp.debian.org/debian

psne $FDEBIAN/ls-lR.gz

cd $SDEBIAN
gzip -dv ls-lR.gz
~/ICON/lslR2find < ls-lR > ls-lR.i
agrep non-free ls-lR.i | nolinks > ls-lR-nf.i





#######
#
# weblint
#
#######

# «weblint»  (to ".weblint")
# (find-es "net" "latte")

# (find-vldifile "weblint.list")
# (find-fline "/usr/doc/weblint/")
# (find-fline "/usr/bin/weblint")

cd ~/latte/
weblint out/*.html

cd ~/latte/
weblint out/




#######
#
# linbot
#
#######

# (find-vldifile "linbot.list")
# (find-fline "/usr/doc/linbot/")

lynx /usr/doc/linbot/index.html




#######
#
# allowing anonymous ftp
#
#######

# (eeman "ftpd" "authenticates")
rm -Rv /home/ftp
mkdir /home/ftp
cd /home/ftp
mkdir bin etc pub lib
cd /home/ftp/bin
ln -v /bin/ls /sbin/ldconfig .
cd /home/ftp/lib
ln -v /lib/libc.so.6 /lib/libc-2.1.1.so .
ln -v /lib/ld-linux.so.2 /lib/ld-2.1.1.so .
cd /home/ftp/etc
cp -iv /etc/passwd /etc/group .

chroot /home/ftp /bin/ldconfig /lib
chroot /home/ftp /bin/ls

~/EXPECT/anonftp 127.0.0.1 dir quit

# (find-fline "/etc/passwd" "ftp")




#####
#
# libpcap
#
#####

apti libpcap0 libpcap-dev
# (find-vldifile "libpcap0.list")
# (find-vldifile "libpcap-dev.list")
# (find-fline "/usr/doc/libpcap0/")
# (find-fline "/usr/doc/libpcap-dev/")

pdsc /big/slinks2/dists/slink/main/source/libs/libpcap_0.4a6-2.1.dsc
cd /usr/src/libpcap-0.4a6/





#####
#
# hping2
# 2001feb02
#
#####

# «hping2»  (to ".hping2")
# (find-available "hping2")
# (find-available "hping3")




#####
#
# iwconfig
# 2014jan23
#
#####

# «iwconfig» (to ".iwconfig")
# (find-man "8 iwconfig")
# (find-status   "wireless-tools")
# (find-vldifile "wireless-tools.list")
# (find-udfile   "wireless-tools/")
# (find-man "8 iwlist")
# (find-sh "sudo iwlist scan")




# 2013nov16:
# (find-esgrep "grep -niH -e network *.e | grep -i manager")
# http://canyouseeme.org/

# (find-man "8 mtr")
# (find-sh "locate bin/mtr")

https://news.ycombinator.com/item?id=27973020 Netcat – All you need to know (ikuamike.io)
https://news.ycombinator.com/item?id=34623604 tcpdump is amazing (2016) (jvns.ca)
https://news.ycombinator.com/item?id=34875109 Computer Networking Introduction: Ethernet and IP – Heavily Illustrated (2021) (iximiuz.com)
https://jvns.ca/blog/2013/10/31/day-20-scapy-and-traceroute/
https://www.ip.network/
https://news.ycombinator.com/item?id=41167800 IP.network: Check IP Address (ip.network)
https://swagnik.netlify.app/posts/how-raw-sockets-behave-in-different-systems/





#  Local Variables:
#  coding:               utf-8-unix
#  End: