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 …

August 17, 2010

How I got started in information technology

Every once in a while someone asks me how I got started in working in the information technology realm. Usually someone that is not in the industry or they a…

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 11, 2008

Running processes in the background on Linux

If you just want your program to simply run in the background, launch it with a "&" at the end of the command from the shell. However, if it expects to use s…

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…

March 22, 2006

Botnets that make money but at whos expense

Witlog claims he do not use his botnet for illegal purposes, only "for fun." I found that claim pretty hard to believe given a) the income he could make inst…

February 14, 2006

New phishing techniques to fool online users

People are becoming aware of the insecurities posed by online shopping, browsing, and even messaging. The days of email that are obviously spam due to misspe…