Site Map - skip to main content - dyslexic font - mobile - text - print

Hobby Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.



Host Image
Host ID: 79
episodes: 33

hpr2691 :: DerbyCon Interview - John Strand

Released on 2018-11-26 under a CC-BY-SA license.

John Strand ( from Black Hills Information Security (

Download RITA (it’s free!) - Real Intelligence Threat Analytics -

hpr2681 :: DerbyCon Interview - Hackers for Charity

Released on 2018-11-12 under a CC-0 license.

hpr2495 :: 10 Years of Xoke

Released on 2018-02-23 under a CC-BY-SA license.

HPR 40, on the 24th Feb 2008, was when a (slightly) younger Xoke debuted

hpr2466 :: ShareX is awesome

Released on 2018-01-15 under a CC-BY-SA license.

Find it at

hpr2393 :: PWGen - A password generator

Released on 2017-10-04 under a CC-BY-SA license.
  • Download PWGen here
  • Download the 5 letter word list here

hpr1919 :: DerbyCon Interview with Paul Koblitz

Released on 2015-12-10 under a CC-BY-SA license.

Xoke interviews Paul Koblitz (@ph4que), Senior Security Consultant at TrustedSec focusing on physical penetration. Also in the shownotes is a template for a 'loid' which Paul discusses in the interview as his favourite tool.

hpr1918 :: DerbyCon Interview with Dave Kennedy

Released on 2015-12-09 under a CC-BY-SA license.

David Kennedy (ReL1K) is a security ninja and penetration tester that likes to write code, break things, and develop exploits. Dave is a Chief Information Security Officer (CISO) for a Fortune 1000. Dave is on the Back|Track and Exploit-Database development team and a core member of the Social-Engineer podcast and framework. David continues to contribute to a variety of open-source projects. David had the privilege in speaking at some of the nations largest conferences on a number of occasions including BlackHat, Defcon and Shmoocon. David is the creator of the Social-Engineer Toolkit (SET), Fast-Track, modules/attacks for Metasploit, and has released a number of public exploits. David heavily co-authored the Metasploit Unleashed course available online and has a number of security related white-papers in the field of exploitation. David has a book soon to be released in June from NoStarch Press, “Metasploit: A Penetration Testers Guide”. David is one of the founders of DerbyCon, a hacker con located in Louisville, Kentucky. Lastly, David worked for three letter agencies during his U.S Marine Corp career in the intelligence field specializing in red teaming and computer forensics.

hpr1053 :: Zoke with a question

Released on 2012-08-15 under a CC-BY-SA license.
Following a discussion on Linux Outlaws, Xoke asks if there a way to set up a charity to take donations to support Linux Podcasts.

hpr0662 :: DD-WRT

Released on 2011-02-15 under a CC-BY-NC-SA license.

Apologies for the bad quality. I really was installing DD-WRT whilst recording, for the first time! I tried to tidy it up but it’s still fairly rough!

  1. Go the the DD-WRT website.
  2. Go to Router Database.
  3. Search for your Router (or one you might want to buy), in my case the Linksys WRT54GL from NewEgg (note: NOT a sponsored link and other shops are available).
  4. Read this stuff:
  5. Notes: Initial flashing ‘Mini Generic’ via web interface. Give it at least 2 mins after reboot!
  6. Installation guide:
  7. Lifehacker article:
  8. Short version:
    1. Plug in the router
    2. Install the mini-generic DD-WRT firmware
    3. Reboot the router if it doesn’t restart itself
    4. Install the full DD-WRT firmware. It should restart
    5. Enjoy the shininess of the new firmware!
    6. Reset the password and username!


  • The router restarts itself when you flash the firmware, which is nice.
  • If you change the IP of the router you may have to disconnect and reconnect the network through linux to force it to update the new IP address. Don’t forget like I did!
  • To set up a Wii via Wi-Fi you need to set the router up as ‘Ad-Hoc’ else it doesn’t seem to show in the Wii menu.
  • I had problems with my previous router being and the DSL being making me hard reset and set the details back up. Might be unrelated to this, however changing the IP to for the router and keeping for the DSL resolved this problem.
  • It was pretty damn simple! At least a lot simple and faster then installing windows!
  • Total time isn’t too long, but I’d recommend having a second router on hand (if you can) to keep internet access in case things go hairy!

  • hpr0600 :: Handling spam

    Released on 2010-11-19 under a CC-BY-NC-SA license.
    Xoke gives us tips on How to handle spam

    hpr0569 :: Win7

    Released on 2010-09-11 under a CC-BY-NC-SA license.
    Xoke talks about installing Win7 ultimate edition in VMware

    hpr0554 :: Wireless

    Released on 2010-07-13 under a CC-BY-NC-SA license.
    Xoke talks about wireless access points in his home

    hpr0548 :: How to Prevent Spam

    Released on 2010-06-14 under a CC-BY-NC-SA license.
    Xoke talks about spam and how to prevent it.

    hpr0543 :: Xoke's Podcasting Script

    Released on 2010-05-24 under a CC-BY-NC-SA license.

    Xoke talks about his podcasting script that is available on

    hpr0430 :: Copyright

    Released on 2009-08-25 under a CC-BY-NC-SA license.
    Xoke talks about Copyright and creative commons

    hpr0421 :: History of Copyright

    Released on 2009-08-12 under a CC-BY-NC-SA license.
    Stephen Fry talks about the History of Copyright

    hpr0361 :: Programming 101 Part 4

    Released on 2009-05-20 under a CC-BY-NC-SA license.
    Xoke continues his programming series

    hpr0326 :: Setting up a Monitor

    Released on 2009-03-31 under a CC-BY-NC-SA license.
    xoke explains how he sets up his monitor

    hpr0302 :: Python Programming Part 3

    Released on 2009-02-25 under a CC-BY-NC-SA license.
    for x in range(1, 10):
    for x in range(1, 11):
    y = 0
    for x in range(1,101):
           y = y + x
    y = 0
    x = 1
    while x < 101:
           y = y + x
           x = x + 1
    print (y)
    x = 0
    y = 0
    z = 1
    while z < 100:
           x = y
           y = z
           z = x + y
           print (z)
    x = 0
    y = 0
    z = 1
    while z < 100:
           print (z)
           x = y
           y = z
           z = x + y
    x = 0
    y = 0
    z = input('What number do we start from?')
    i = input('And up to which number should we calculate')
    while z < i:
           print (z)
           x = y
           y = z
           z = x + y

    hpr0282 :: Python Programming 101: Part 2

    Released on 2009-01-28 under a CC-BY-NC-SA license.
    print ("Hello World")
    print ("Hello \"World")
    x = 1
    print (x)
    x = 1
    x = x + 5
    x = x * 7
    print (x)
    x = 1 + 5 * 7
    print (x)
    x = (1 + 5) * 7
    print (x)
    # This is a comment
    x = (1 + 5) * 7
    # print ("5")
    print (x)
    x = "Hello World"
    print (x)
    x = "Hello"
    y = "World"
    print (x+y)
    x = "Hello"
    y = "World"
    print (x + " " + y)
    sFirstName = "John"
    sSurname = "Smith"
    print ("Dear " + sFirstName + " " + sSurname)
    x = 13
    sFirstName = "John"
    sSurname = "Smith"
    if x < 12:
    	print ("Good Morning " + sFirstName + " " + sSurname)
    	print ("Good Evening " + sFirstName + " " + sSurname)
    x = 11
    sFirstName = "John"
    sSurname = "Smith"
    if x < 12:
    	print ("Good Morning " + sFirstName + " " + sSurname)
    	print ("Good Evening " + sFirstName + " " + sSurname)
    print ("When does this get printed?")

    hpr0262 :: Programming 101: The Basics

    Released on 2008-12-31 under a CC-BY-NC-SA license.
    Xoke starts the Programming series giving some background on his experience as well as some programming fundamentals.

    hpr0253 :: Encryption

    Released on 2008-12-18 under a CC-BY-NC-SA license.
    Three Prime Numbers: 2, 3 and 5.
    I will call them A, B and C so A=2, B=3 and C=5
    Working through x as the current position, 
    and i being the unencrypted password and j being the encrypted as an array,
     so i[x] is the 'current' position we get:
    j[x] = ((j[x-1] + i[x] + A) * B ) MOD C
    The password example I give is:
    Encrypting 123
    1 (unencrypted password) + 2 (Prime A) = 3
    3 * 3 (Prime B) = 9
    9 MOD 5 (Prime C) = 4
    4 (previous encrypted) + 2 (current unencrypted) + 2 (Prime A) = 8
    8 * 3 (Prime B) = 24
    24 MOD 5 (Prime C) = 4
    4 (previous encrypted) + 3 (current unencrypted) + 2 (Prime A) = 9
    9 * 3 (Prime C) = 27
    27 MOD 5 (Prime C) = 2
    So the encrypted password is 442

    hpr0221 :: Being Powerless

    Released on 2008-11-04 under a CC-BY-NC-SA license.
    xoke talks about being powerless

    hpr0198 :: Installing Windows

    Released on 2008-10-02 under a CC-BY-NC-SA license.
    xoke installs windows in virtual box

    hpr0179 :: Hack This Site

    Released on 2008-09-05 under a CC-BY-NC-SA license.
    Xoke talks about a legaltraining ground for hackers.

    hpr0155 :: Installing Xubuntu

    Released on 2008-08-04 under a CC-BY-NC-SA license.
    Xoke talks about installing Xubuntu

    hpr0130 :: Unhosing a spyware infected system

    Released on 2008-07-01 under a CC-BY-NC-SA license.
    * Ad-Aware
    * Spybot Search and Destroy
    * Either AVG or Clam AV
    * HijackThis
    * Rootkit Revealer
    * Autoruns

    * C Cleaner
    * Disk Clean (part of Windows)
    * Scan Disk (part of Windows)
    * Defrag (part of Windows)

    hpr0110 :: Xoke's Favorite Apps

    Released on 2008-06-02 under a CC-BY-NC-SA license.
    * Xubuntu
    # Thunderbird
    * Flock

    Firefox Extensions (these work on Flock too)
    * NoScript
    * Tab Mix Plus
    * Custom user chrome file to have tabs on the left as this laptop is widescreen.
    * Firekeeper
    * All-in-one-sidebar
    * Secure Login
    * Adblock Plus
    * Download Statusbar

    These I use just on Flock
    * Morning Coffee
    * Greasemonkey
    * Scrapbook

    These are my 'dev' profile extensions
    * Firebug - has major issues with FF3 though :(
    * Web Developer
    * Fire PHP
    * User Agent Switcher

    * Tracks
    * Tiddlywiki
    # Prism
    # XChat
    * Uberscript
    # PC Man
    * Air
    * Twhirl
    # KeePassX
    # Ardour
    # Amarok
    # Rockbox
    * Bashpodder
    # Audacious
    # FileZilla
    # BaoBab
    # KTorrent
    # Pidgin
    * FunPidgin
    # DigiKam
    # GQView
    # GIMP
    # Inkscape
    # AutoFSCK

    Most of these (those with a # not a *) are available in the Ubuntu repositories though or are installed by default though.

    hpr0091 :: Hosts File

    Released on 2008-05-06 under a CC-BY-NC-SA license.
    Hosts file locations
    Linux: /etc/hosts
    Windows: c:\windows\system32\drives\etc\hosts
    Mac: /private/etc/hosts file

    Example line:

    Example hosts file (blocking ads):

    Open DNS

    hpr0083 :: Flock

    Released on 2008-04-24 under a CC-BY-NC-SA license.
    Xoke rants about Doctor Who and talks about flock

    hpr0070 :: Dr. Who

    Released on 2008-04-07 under a CC-BY-NC-SA license.
    Official Sites:

    Official Site
    BBC You Tube page (other non-Who stuff here also)

    Various You Tube VIdeos:
    Series 4 Trailer.  Although the BBC have this you can't watch it outside the UK.  This one you can.

    Some of my favourite episodes (links to Wiki page for full story and spoilers):

    The Tomb of the Cybermen
    The Terror of the Autons - The Master (Roger Delgado) and some Autons!
    Day of the DaleksSilver Nemesis
    The Sea Devils - The Master again (and some Sea Devils)
    The Three Doctors - Meet Omega, a Time Lord.
    Death to the Daleks
    Planet of the Spiders - Spiders, Time Lords, UNIT and more!
    Genesis of the Daleks - where it all began
    Revenge of the Cybermen
    Pyramids of Mars
    The Brain of Morbius
    The Deadly Assassin - a trip to Gallifrey
    The Robots of Death
    The Invasion of Time - back to Gallifrey
    The Key to Time - and entire season devoted to this
    Destiny of the Daleks
    Logopolis - the last Tom Baker episode
    Castrovalva - The first Peter Davison and the Master
    Four to Doomsday
    Earthshock - Cybermen!
    Arc of Infinity
    The Five Doctors - (well actually four of them)
    Resurrection of the Daleks
    The Caves of Androzani - Peter Davison -> Colin Baker
    Attack of the Cybermen
    Revelation of the Daleks
    Remembrance of the Daleks
    Silver Nemesis

    New series are all good!

    Tie-in websites

    Go watch it now!

    hpr0047 :: Sys Internals Part 2

    Released on 2008-03-05 under a CC-BY-NC-SA license.
    part 2 of the sys internals series with Xoke

    hpr0040 :: Sys internals Part 1

    Released on 2008-02-24 under a CC-BY-NC-SA license.
    an introduction to the sys internals suite

    Become a Correspondent