Links
William Safire's Rules for Writers:
Remember to never split an infinitive. The passive voice should never
be used. Do not put statements in the negative form. Verbs have to
agree with their subjects. Proofread carefully to see if you words
out. If you reread your work, you can find on rereading a great deal
of repetition can be avoided by rereading and editing. A writer must
not shift your point of view. And don't start a sentence with a
conjunction. (Remember, too, a preposition is a terrible word to end a
sentence with.) Don't overuse exclamation marks!! Place pronouns as
close as possible, especially in long sentences, as of 10 or more
words, to their antecedents. Writing carefully, dangling participles
must be avoided. If any word is improper at the end of a sentence, a
linking verb is. Take the bull by the hand and avoid mixing
metaphors. Avoid trendy locutions that sound flaky. Everyone should
be careful to use a singular pronoun with singular nouns in their
writing. Always pick on the correct idiom. The adverb always follows
the verb. Last but not least, avoid cliches like the plague; seek
viable alternatives.
Below are a random assortment of links that I find useful, useless, and funny, or whatever. I will try to relate useful links to topics we are covering in class.
>> Miscellaneous
- SSHDFilter Main Page
- http://www.csc.liv.ac.uk/~greg/sshdfilter/
- Steve Gibson Denial of Service story - Really good read about tracking a hacker
- http://www.grc.com/dos/grcdos.htm
- A Tao of Regular Expressions - A great intro to regular expressions and how different utilities do it differently
- http://www.matthewgifford.com/a-tao-of-regular-expressions/
http://www.cs.colorado.edu/~schenkc/UNIX_Regular_Expressions.pdf
- VI Command Reference from Unixops
- http://www.colorado.edu/ITS/docs/unix/vi.html
- MD5 Collision Example
- http://www.cits.rub.de/MD5Collisions/
- Early Unix History and Evolution
- http://cm.bell-labs.com/cm/cs/who/dmr/hist.html
- Cron Information and Examples
- http://www.adminschoice.com/docs/crontab.htm
http://ibgwww.colorado.edu/~lessem/psyc5112/usail/automation/cron.html
>> DNS
- How-To Be a Small Time DNS Admin
- http://www.tldp.org/HOWTO/DNS-HOWTO.html
- CHROOTing Bind under Debian/Ubuntu
- http://www.howtoforge.com/howto_bind_chroot_debian
>> Firewalls
- IPTables Tutorial
- http://iptables-tutorial.frozentux.net/iptables-tutorial.html
>> Networking
- OSI and TCP/IP Network Layers
- http://www.ussg.iu.edu/usail/network/nfs/network_layers.html
- TCP/IP Network Layers
- http://www.tcpipguide.com/free/t_OSIReferenceModelLayers.htm
- Transport Layer (3) Port Assignments
- http://www.iana.org/assignments/port-numbers
- Classless InterDomain Routing (CIDR)
- http://public.pacbell.net/dedicated/cidr.html
- Internet Control Message Protocol (ICMP) types
- http://www.iana.org/assignments/icmp-parameters
- Redirecting Traffic with ICMP
- http://linux-ip.net/html/routing-icmp.html
- MAC Address Company Assignments
- http://standards.ieee.org/regauth/oui/oui.txt
- Autonomous System (CU)
- http://bgp.potaroo.net/cgi-bin/as-report?as=AS104&view=(null)
- Ephemeral Ports
- http://www.ncftp.com/ncftpd/doc/misc/ephemeral_ports.html
- ARP Cache Poisoning
- http://www.watchguard.com/infocenter/editorial/135324.asp
http://www.grc.com/nat/arp.htm
- Denial of Service via UDP packet flooding
- http://www.grc.com/dos/drdos.htm
>> Bash Shell
- Bash Guide for Beginners
- http://tldp.org/LDP/Bash-Beginners-Guide/html/index.html
- Conditional statements in Bash (if/case/etc)
- http://tldp.org/LDP/Bash-Beginners-Guide/html/chap_07.html
- Bash prompt colors (and other good things)
- http://www.ibiblio.org/pub/linux/docs/HOWTO/other-formats/html_single/Bash-Prompt-HOWTO.html#AEN327
>> Commands and Tools
- Real world '
find' usage
- http://www.wagoneers.com/UNIX/FIND/find-usage.html
- Examples using '
find'
- http://www.codecoffee.com/tipsforlinux/articles/21.html
- Switch your default editor and pager in debian/ubuntu
- http://www.debian.org/doc/manuals/reference/ch-edit.en.html
- Pizza Party - The Command Line Pizza Ordering Tool
- http://www.beigerecords.com/cory/pizza_party/
- Fink Mac Package Manager
- http://www.finkproject.org/about.php
>> Useless (and Potentially Funny) Links
- Switch to Linux
- http://www.ubergeek.tv/article.php?pid=54
- Wii Have A Problem - For all you Wii people out there
- http://wiihaveaproblem.com/
- Fortune! - All those sayings at the top of labs...
- http://en.wikipedia.org/wiki/Fortune_(program)
- Romanian President Traian Basescu thanks Bill Gates for all the software the Romanians have pirated over the last 10 years - From Scott Busch, fellow classmate
- Yeah, all those young Romanians that they mention in this article who are learning all this IT stuff while using pirated Microsoft software -- I bet you some of those little fuckers are the ones hacking our shit on a regular basis.
http://www.washingtonpost.com/wp-dyn/content/article/2007/02/01/AR2007020100715.html
- Yo mutha fucka Weeeeeeeee!
- http://icepox.com/freeflash/staticpages/index.php/wee.swf/print
- Regular Expressions
- http://www.xkcd.com/c208.html
- Map of the Internet
- http://www.xkcd.com/c195.html
- Sandwich
- http://www.xkcd.com/c149.html