Technical notes

Articles

Security engineering notes, network defense walkthroughs, and practical technical references.

October 10, 2017

#Benchmarking Websites with ab and tsung

Everyone enjoys responsive websites and being that I host a few, look for ways to improve their speed. Previously, I was interested in, HTTP, HTTPS, and HTTP…

July 11, 2015

#Graphing Namebench Spreadsheet Data with R

In the previous post, I described the process of benchmarking domain name servers for a website domain with a modified version of Namebench. Namebench genera…

June 14, 2015

#Benchmarking Website Domain Name Servers

This post evaluates a few methods to benchmark name servers that provide resolution of your websites domain name to its respective IP address. While DNS reso…

February 27, 2015

#Building Apache and ModSecurity from source

This entry describes settting up ModSecurity on a node in order to protect a few WordPress sites I host. There are a slew of guides out there describing ModS…

December 30, 2014

#Redirect HTTP to HTTPS using Varnish

I recently enabled HTTPS on this site and wanted to use a 301 redirect in order to correctly re-route guests from HTTP to HTTPS (HTTP to SSL/TLS). I original…

December 15, 2014

#Making WordPress Fast

This site previously used WordPress as a CMS platform. Quite a bit of time was spent tuning in order to get page load times that were consistently less then …

December 14, 2014

#Parsing Microsoft DNS Server Logs

This is a quick post about one of many ways you may want to parse Microsoft DNS server logs. I this case, I simply wanted to know the top talkers. We use she…

January 8, 2014

#Detecting Tor network traffic with SiLK

This entry continues a series of posts on identifying Tor network traffic and usage. This post is not to argue the merits of allowing Tor to run on a network…

June 29, 2013

#Installing Xen on CentOS 6 from source

I recently had a need to install Xen hypervisor on CentOS and most of the guides covered using the package maintainers version. Further, RHEL distributions f…

March 16, 2013

#Running Moloch

This is an overview of installing and running Moloch on a single host. After seeing the 2013 ShmooCon presentation, I have been looking forward to giving the…

March 12, 2013

#Increment IP packet timestamp

I recently had a need to specify and increment the IP timestamp values of packets in a PCAP. In this example, the starting second value is specified and we i…

January 9, 2013

#Running SnortAD

I recently fired up a Snort Anomaly Detection instance provided by the SnortAD project and wanted to share my experience for those who might be interested in…

November 9, 2012

#Mailing Lists

Here are a few technology and information security related mailing-lists that I subscribe to in no particular order. Leave a comment if you think I missed on…

September 10, 2012

#Podcasts

Here is a list of information technology and security podcasts. Some are technical, others are higher level so YMMV. A source of information to keep me up to…

June 6, 2012

#World IPv6 Day

<img src="/assets/IPv6-wordmark-256-trans.png" style="float:right; padding:10px;" /World IPv6 Day on June 8th 2012 is rapidly approaching. It is an exciting …

February 10, 2012

#How-to setup an Upside-Down-Ternet

In an effort to replicate the amusing idea of a transparent proxy that manipulates traffic in a fun way found here and made even better with some great scrip…

January 9, 2011

#Pseudo Gmail address obfuscation

I was hunting around for a way to create email aliases for mailing-lists and whatnot. It is a little disappointing to learn that there is not away to create …

May 23, 2010

#Finally migrated from Blogger to WordPress

I haven't posted in a while because Blogger finally did away with their FTP/SCP publishing ability meaning if I wanted to continue using Google's Blogger pla…

February 8, 2010

#A few tools that may help rid of malware

These tools may help rid a computer system of malware but be warned they can be very destructive to your system. In other words if you don't know what you're…

February 8, 2010

#Setting up maildrop with Courier MTA

Setting up maildrop with Courier MTA Before I get into the maildrop here are a few notes to myself for setting up Courier. Before running ./configure you sho…

February 3, 2010

#Migrating from Blogger to WordPress

Blogger is removing the functionality to host your own "Blogger" content by disabling the FTP/SFTP functionality from their system. I'm considering their hos…

October 17, 2009

#Python File Uploader

I recently had a need to upload large files to a server via HTTP. Most of the solutions required tweaking the web server or PHP. Instead, I found a Python sc…

May 19, 2009

#Facebook gets linked account support

Now you can logon to your Facebook account through several providers such as Google, Myspace and OpenId which IMO is great (I'm lazy). Just go to Settings, A…

May 15, 2009

#Installing Sun Java on Debian Lenny

The Sun Java JDK is available in the Debian Lenny non-free repository, therefore you must modify /etc/apt/sources.list: ~~~~ $ sudo vi /etc/apt/sources.list …

March 1, 2009

#Debian Backup Script

The script is located here. It can update the software repository, backup the file system, and send the backup to another machine via SSH. Feel free to try i…

February 9, 2009

#A few simple computing tips

Here's a short list of safe computing tips that may help you stay safe. \1. Passwords, use complex passwords and do not use the same password for MySpace/Fac…

December 18, 2008

#TrueCrypt on my Dell notebook

So I recently acquired a new notebook and I of course wanted the notebook to be secure. When I say secure I'm not just talking about preventing someone from …

October 9, 2008

#Using metasploit to pwn MS06-067

In a graduate course I was taking, our professor wanted us to tool around with the Metasploit project. This tool makes quick work of exploiting vulnerabiliti…

October 3, 2008

#Erase slack space on Microsoft Vista

A lot of information may be stored on a drives slack space. If you want to get rid of these artifacts then run the usual tools to clean up the system like 'D…

September 8, 2008

#Gentoo Linux auto update script

A script that I had been using for sometime to update my Gentoo servers needed a few additions in my opinion. I spoke to the original developer of the script…

July 29, 2008

#Converting Microsoft OS to VMWare Guest

A friend had two notebooks running Microsoft XP Home and Professional editions in which the notebooks were no longer functional but the hard drives were in g…

July 2, 2008

#Domain registrars spamming sub-domains?

In the process of setting up some virtual servers (slices) from www.slicehost.com I had to move the name servers around along with a migration to Google web …

February 11, 2008

#Disable fast user switching on Vista

In Vista (unlike Windows XP), Fast User Switching works if you’re on a network domain. To turn off Fast User Switching, choose Start, type gpedit.msc in the …

February 11, 2008

#Kicking a user off a linux system

This might break something the user is doing. You have been warned. ~~~~ last -i1 baduser | awk '{print $3;exit}' | xargs -p --replace iptables -A INPUT -s {…

February 11, 2008

#Configuring sendmail to accept mail

if you get ( doing a netstat -an more ) Then your sendmail server is configured to accept connections from localhost only. To change this behavior, you need …

February 11, 2008

#Edit group policy on remote computer

Want to open up the MMC of a local Group Policy on a remote machine? Simply go to Start Run and type: ~~~~ gpedit.msc /gpcomputer: Computername ~~~~

February 4, 2008

#Remove index.php from wiki URL

In httpd.conf: ~~~~ Alias /wiki/index.php /home/rsreese/richardsreese/htdocs/w/index.php Alias /wiki /home/rsreese/richardsreese/htdocs/w/index.php ~~~~ In L…

February 4, 2008

#Courier Vacation Notice

~~~~ cc "| /usr/lib/courier/bin/mailbot -t autoresponse -s 'AutoAwayMessage' -A 'From: test@somedomain.com' /usr/sbin/sendmail -f ''"cc "!user@somedomain.edu…

January 31, 2008

#NFS howto with static ports

First I am going to edit the /etc/sysconfig/nfs to specify the ports I want to run on. ~~~~ STATDPORT=4000 STATDOUTGOINGPORT=4004 LOCKDTCPPORT=4001 LOCKDUDPP…

October 18, 2006

#Copyrighted Music and Movies

Ever since the Napster rise and fall there has been an on going debate in regards to copyrighted material being shared across networks with peer to peer (P2P…

April 18, 2006

#What is Web 2.0

An article describing the slow migration to what some call Web 2.0 article: http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html?p…