Skip to content
Archive of entries posted by

SSH User’s IP Address

Let’s pretend you need to write a script that should not be run more than once concurrently. Let’s also pretend that the script has the potential of being run by multiple people through the same account (wonderful security setup you have here). So you come up with the brilliant idea of making the script create [...]

A Netcat Tip

Setting up a new web server, I found myself needing to test a couple port redirect rules. Instead of jumping through a bunch of crazy, potentially exploitable, hoops to get Apache Tomcat to listen on ports 80 and 443 I added these two rules to my firewall: $ iptables -A PREROUTING -t nat -p tcp [...]

A New Song – Rule of Three

It’s been a couple years since I have released a new song. I have dabbled with a couple tracks since then, but I haven’t been able to get anything to a point that I would release it until now. A few months ago I bought an iPad program called studio.HD. It’s a simple program that [...]

New SWAN Login

My role at Clayton State University (CSU) is to administer the campus web portal — the SWAN. All students are required to use the SWAN to access their email and most other campus services. So the site is somewhat important. A few months ago, someone attempted to phish our users’s information by creating a mock [...]

PL/JSON Library

At work, I write a good bit of PL/SQL to support various web applications that I maintain. That is, I write a lot of web services directly in the database so that I have to maintain less code. Unless there is a good reason not to, and there aren’t many, I default to using JSON [...]