How to Install Firewall Builder 5 In Ubuntu


Firewall Builder is a GUI application that allows you to create sophisticated firewall rules. Currently only version 4 is available in the Ubuntu repositories, so here is how to install version 5 in Ubuntu:

1. From a Terminal window type: wget http://www.fwbuilder.org/PACKAGE-GPG-KEY-fwbuilder.asc -0- | sudo apt-key add - 

2. Add the line deb http://packages.fwbuilder.org/deb/stable/ VersionName contrib
   Where VersionName is the string of your Ubuntu version such as natty. 

3. From a Terminal window type: sudo apt-get update

4. From a Terminal window type: sudo apt-get install fwbuilder

Linux Foundation Breach

I was actually browsing through the Freedombox site to look at the project and when I clicked on one of the links to the Linux Foundation I received the breach notification that now reads (Condensed Version):

“Linux Foundation infrastructure including LinuxFoundation.org, Linux.com, and their subdomains are down for maintenance due to a security breach that was discovered on September 8, 2011. The Linux Foundation made this decision in the interest of extreme caution and security best practices. We believe this breach was connected to the intrusion on kernel.org.”

They make the statement of “..security best practices”. If they were using security best practices should they have been breached to begin with? My hope is if and when they discover what happened is that in the interest of Open Source is that they would offer full-disclosure on the details of the incident so the Linux community can learn from the mistakes that appears to have affected kernel.org and now the Linux Foundation.

What I find interesting is that as a result of the kernel.org breach, Linux Torvalds has moved the Linux Kernel project to GitHub. So I’m wondering what assurance Linus feels that GitHub will give him that kernel.org could not? It really comes to is that they have not been breached yet.

Top 5 Books for the UNIX Security Geek

Here is Justin’s top 5 UNIX security books.

Title Author ISBN
Practical UNIX and Internet Security Garfinkel and Spafford 1-56592-148-8
UNIX System Security David Curry 0-201-60640-2
The UNIX Programming Environment Kernighan and Pike 0-13-937681-X
UNIX & Linux System Administration Handbook Nemeth et al 0-13-151051-7
Building Internet Firewalls O’Reilly and Assoc 1-56592-124-0

How Not to Present An Argument

I recently ran across a post browsing through my “Calvinism” sparks links in Google + and ran across this excerpt that was reply by a person, named David.


David,
I am choosing to address your comment, not because I strive to change your mind, but for the sake of other readers who have ears to hear.

If there is a set of doctrines that are not supported by Scripture, particularly in how to inherit eternal life, then such a belief system is a false gospel. Besides this, if this false gospel describes a god (the one we are supposed to be seeking and obeying) with attributes that are not the attributes that Scripture describes of Him, then the belief system is doubly false. Such a religious system would have to be deemed a cult.

You are saying (at my comment page –8/18/11) that Calvinism matches “the historic views of the church at large the past two thousand years.” This is an unimpressive claim when it was Calvinism which, throughout much of Europe, merely got its way like Catholicism did, through the persecution of those who would not adhere to their enforced state religion. Augustine, whom Calvin quoted extensively, was a very influential Catholic who believed that Tradition and the Church were as authoritative as Scripture, yet Calvinists insist (dishonestly) that it is Scripture alone which they follow. No, Calvinists follow men’s interpretations of Scripture, which means you, as a Calvinist, are not following Christ, but following men’s doctrines –particularly, Augustine’s, Luther’s, and Calvin’s. By the very title “Calvinism”, your belief system is one that adheres to what John Calvin wrote in his “Institutes”. Please do not side-step this fact by talking about “hyper-calvinism” and a “straw man”. Those are typical phrases of evasion I’ve heard numerous times by those who don’t want to own up to what their system does indeed teach.

Now what I find interesting is that the writer seems to define a cult as any religious system that persecutes a group of people like Roman Catholisim did. The other problem is the author is not even addressing the “system” of Calvinism, which is actually what it is. The other problem is the author throws a statement saying that Calvin quoted Augustine saying that since Augustine believed that the Church and the Bible were on equal authoritative grounds that is what Calvin believed.

So what can we learn from this when presenting an argument? A number of things, namely:

  • Context is Everything – Our author, despite her strong convictions really gave no context to her argument nor the context around the quote from Calvin quoting Augustine.
  • Define your Terms – She throws out the term, “Calvinism” without ever defining it.
  • Genetic Fallacy – She attributes what Augustine believed about the weight of Scripture and Church to Calvin, simply because he quoted him.

So it is important to think your presuppositions to their logical conclusions with chains of reasoning that can be used to defend your position and what you are actually trying to prove.

Emacs Cursor Movements

In this weeks segment on Emacs wizardry let’s learn some of the basic cursor movements so you can move around your Emacs buffer faster than the speed of light.

Keystrokes Command Name Action
C-f forward-char Move forward one character(right).
C-b backward-char Move backward one character(left).
C-p previous-line Move to previous line(up).
C-n next-line Move to next line(down)
ESC-f forward-word Move forward one word.
ESC-b backward-word Move one word backward.
C-a beginning-of-line Move to beginning of line.
C-e end-of-line Move to end of line
ESC-e forward-sentence Move forward one sentence.
ESC-a backward-sentence Move backward one sentence.

Exporting Your Kindle Library


As much as I love the Kindle that I received this past Christmas, there are certain things that I have found wanting. Recently one of my Facebook friends asked me what books I had on my Kindle. I thought, “This should be a no brainer,  I’ll just export the list from the http://kindle.amazon.com as a CSV and send it off to her.” That would be great, except that the current “Manager Your Kindle” portal does not have an export feature of any kind. Then I had an epiphany; I used to use a cool e-reader app for Linux…What was it called…Oh yes, Calibre! So as any committed Ubuntu user would do I fired up the Ubuntu Software Center and found it and a couple of clicks later I had it installed on my desktop. Then I noticed there was not an export option in the GUI. Oh no! But wait, Google is my friend and I have a lot of confidence in my friend. I then ran across this handy little guide
that documents how you can access the Calibre database from the command line. Oh yes, geek heaven! Then all I had to do was to run the list command and I just had it return title and author in a nice fixed-column width format and piped it to a text file and sent to my Facebook friend.

So what is the moral of this story? You will inevitably run into obstacles when your are attempting to solve a problem. The point is to continue to divide and conquer and never give up until achieve your objective.

P.S. I’m still curious as to why as something so basic as an export function is lacking in the Amazon Kindle portal.

Installing Nmap from SVN on Ubuntu 10.10

If you are an Ubuntu user and simply cannot wait to get the latest nmap features, follow the procedure below. Throw this into a file and call it, ‘build_nmap’ and copy it to the /etc/cron.daily directory and you will have a daily build of the latest and greatest version of nmap.

P.S. The same procedure will also work for you Backtrack geeks.

1. Open a shell terminal.

2. svn co –username guest –password “” svn://svn.insecure.org/nmap/.

3. cd nmap

4. ./configure

5. make

6. sudo make install

The Genius of Puritanism

The Genius of PuritanismThe Genius of Puritanism by Peter Lewis

My rating: 3 of 5 stars

Thought this was an excellent summary of Puritan thought and how necessary it is for the church never to forget the tokens of grace that they have left for us. I particularly enjoyed the focus on Christian depression and the remedies that were provided. The author also had a pretty good balance of quotes from a variety of Puritan sources.



View all my reviews