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

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.

Correspondent

Xoke


Host ID: 79
website: Xoke.org
email: Xokesoru.nospam@nospam.gmail.com
episodes: 26

1053 - Zoke with a question | 2012-08-15

Following a discussion on Linux Outlaws, Xoke asks if there a way to set up a charity to take donations to support Linux Podcasts.

0662 - DD-WRT | 2011-02-15

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: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486
  5. Notes: Initial flashing ‘Mini Generic’ via web interface. Give it at least 2 mins after reboot!
  6. Installation guide: http://www.dd-wrt.com/wiki/index.php/Installation
  7. Lifehacker article: http://lifehacker.com/178132/hack-attack-turn-your-60-router-into-a-600-router
  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!

Thoughts.

  • 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 192.168.1.1 and the DSL being 192.168.0.1 making me hard reset and set the details back up. Might be unrelated to this, however changing the IP to 192.168.10.1 for the router and keeping 192.168.0.1 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!

  • 0600 - Handling spam | 2010-11-19

    Xoke gives us tips on How to handle spam

    0569 - Win7 | 2010-09-11

    Xoke talks about installing Win7 ultimate edition in VMware

    0554 - Wireless | 2010-07-13

    Xoke talks about wireless access points in his home

    0548 - How to Prevent Spam | 2010-06-14

    Xoke talks about spam and how to prevent it.

    0543 - Xoke's Podcasting Script | 2010-05-24

    Xoke talks about his podcasting script that is available on xoke.org

    0430 - Copyright | 2009-08-25

    Xoke talks about Copyright and creative commons

    0421 - History of Copyright | 2009-08-12

    Stephen Fry talks about the History of Copyright

    0361 - Programming 101 Part 4 | 2009-05-20

    Xoke continues his programming series

    0326 - Setting up a Monitor | 2009-03-31

    xoke explains how he sets up his monitor

    0302 - Python Programming Part 3 | 2009-02-25

    for x in range(1, 10):
           print(x)
    
    
    for x in range(1, 11):
           print(x)
    
    
    y = 0
    for x in range(1,101):
           y = y + x
    print(y)
    
    
    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
    

    0282 - Python Programming 101: Part 2 | 2009-01-28

    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)
    else:
    	print ("Good Evening " + sFirstName + " " + sSurname)
    
    x = 11
    sFirstName = "John"
    sSurname = "Smith"
    if x < 12:
    	print ("Good Morning " + sFirstName + " " + sSurname)
    else:
    	print ("Good Evening " + sFirstName + " " + sSurname)
    print ("When does this get printed?")
    
    

    0262 - Programming 101: The Basics | 2008-12-31

    Xoke starts the Programming series giving some background on his experience as well as some programming fundamentals.

    0253 - Encryption | 2008-12-18

    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
    

    0221 - Being Powerless | 2008-11-04

    xoke talks about being powerless

    0198 - Installing Windows | 2008-10-02

    xoke installs windows in virtual box

    0179 - Hack This Site | 2008-09-05

    Xoke talks about a legaltraining ground for hackers.
    http://www.hackthissite.org/

    0155 - Installing Xubuntu | 2008-08-04

    Xoke talks about installing Xubuntu

    0130 - Unhosing a spyware infected system | 2008-07-01

    * 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)

    0110 - Xoke's Favorite Apps | 2008-06-02

    * 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.

    0091 - Hosts File | 2008-05-06

    Hosts file locations
    Linux: /etc/hosts
    Windows: c:\windows\system32\drives\etc\hosts
    Mac: /private/etc/hosts file

    Example line:
    127.0.0.1 doubleclick.net

    Example hosts file (blocking ads):
    http://www.mvps.org/winhelp2002/hosts.htm

    Open DNS

    0083 - Flock | 2008-04-24

    Xoke rants about Doctor Who and talks about flock

    0070 - Dr. Who | 2008-04-07

    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!
    Robot
    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!

    0047 - Sys Internals Part 2 | 2008-03-05

    part 2 of the sys internals series with Xoke

    0040 - Sys internals Part 1 | 2008-02-24

    an introduction to the sys internals suite

    Become a Correspondent