Study
This portion of the site is dedicated to archiving my papers, articles, primers, and any other technical resources so that I can reference them online. If you have any Requests For Explanations (RFEs) don't hesitate to contact me and let me know. In the meantime, I hope you find something here that's useful to you.
Information Security
- Cross Site Scripting (XSS) Explained
A simple explanation of the basics of XSS. - Cross Site Scripting (XSS) Explained [Short Version]
An explanation of the basics of XSS in 13 list items. - An Introduction to Zone Transfers
An introduction to Zone Transfers, including how to perform them using host, dig, and nslookup. - What To Tell People When They Ask How To "Hide" Their IP Address On The Internet
[**Popular]
How to explain the basics of Internet anonymity to beginners using an analogy. - Security and Obscurity
A short discussion of obscurity's role in security. - The Birthday Attack
A simple explanation of the birthday paradox. - Network Ports
How to explain the concept of network ports to beginners. - How Diffie-Hellman Works
My basic overview of this amazing protocol. - Daniel's Information Security Concepts Primer
My overview of some of the key information security concepts. - Not All SYN Packets Are Created Equal
[**Popular]
A look at how SYN packets created via raw sockets differ from those created with a call to theconnect()syscall, and how this effects portscanning. - A Firewall Primer
A short firewall primer aimed at explaining the differences between different types of firewall technologies. - An Iptables (netfilter) Primer
[**Popular]
A short walkthrough of Linux firewalling basics. - An Nmap Primer
[**Popular]
A quick guide to some essential functionality withinnmap.
Networking
- Network Ports
How to explain the concept of network ports to beginners. - The Hyperlink Trailing Slash
Why you should use a trailing slash on your directory hyperlinks. Includes proof. - Windows File Sharing
A brief overview of the various Windows file sharing technologies. - Tcpdump
[**Popular]
A guide to getting the most out oftcpdump. - Subnetting
An attempt at a reference for remembering subnetting concepts vs. specifics. - How To Remember Your TCP Flags
Some useful info on how to remember your TCP flags. - ICMP Basics
Some good information on the very useful ICMP protocol.
Unix and Linux
- Linux/Unix Commands
[**Popular]
A collection of guides to some of my favorite *nix commands. - A Unix/Linux Permissions Refresher
A short refresher on Unix/Linux permissions. - The
findCommand (+xargs)
A summary of some of the most useful options forfind. - Vim
A primer on usingvimto its fullest. - Hexedit
A short guide to usinghexeditto edit the text within binary files such assshd. - tr
A short guide to usingtrto translate text.
Assorted Technologies
- Glossary
A collection of interesting terms pertaining to information security and technology/science in general. - Carriage Returns and Line Feeds -- And How They Effect Windows and *nix Text Files
Taking the guesswork out of *nix and Windows text file handling. - Google
How to get more out of the world'


