Bootcamp Project: Home Network Citadel
Hello security freaks,
A great way to get practical networking experience is setup and audit your own home network. This can be as simple as reviewing your router / firewall config or as elaborate as pen-testing your home entertainment media server. The following is a good starter guide released by BAHA, written entirely by Travis:
"
Starting your home network learning experience was recently mentioned as "the best" way to learn security. I've cross-posted this to my Linux Guru mlist and Bay Area Hacker's Association. Here's one article I found on the subject:
http://www.pcmag.com/article2/ 0,2817,2375207,00.asp
I did some research recently on what I consider the "best" options outside of the regular x86/64 PC. That one is pretty common knowledge, but also somewhat power hungry, and at our marginal electricity rates of $0.45/kWHr, I decided to do some research on options on x86_64 alternatives. First, be on the lookout for ARMv8, which will be a 64-bit architecture (hells yeah). Anyway, here's what I got:
Wifi Routers:
BUFFALO recently added WZR-600DHP, WZR-300HP, WHR-300HP & WZR-HP-G450H to the line of DD-WRT equipped routers after deciding to use DD-WRT as the factory default for its HighPower Routers WZR-HP-G300NH, WHR-HP-G300N and WHR-HP-GN distributed in the US and the EU from june 2010.
Also I recommend NetGear WNDR3800,WNR3500L(v1-2), WNDR3700v3, WNDR4000, WNDR4500.
Media Center:
If you have local content and want open-source, XBMC should be your default media center software. You can run it on just about anything, including Apple TV:
http://wiki.xbmc.org/index. php?title=HOW-TO:Install_XBMC_ on_Apple_TV_2
It can also run on Linux:
http://wiki.xbmc.org/index. php?title=XBMCbuntu
File Server:
OpenRD Ultimate:
http://www. globalscaletechnologies.com/t- openrdudetails.aspx
ARMv5, runs Debian Linux, has SWITCHED e-SATA connector, consumes less than 10W power.
Combine with this drive array box:
http://www.amazon.com/ Mediasonic-HF2-SU2S2-ProBox- Enclosure-Drives/dp/ B002UUPWP6/
Add in 4x 3TB 7200rpm Seagate drives, and you have a full Linux file server (not a NAS) that consumes less than 60W of power and has a 12TB capacity. Srsly.
For embedded systems and low-memory usage servers, check out:
http://beagleboard.org/ Products/BeagleBone
A super-cheap embedded server that runs Linux ($89)
Raspberry Pi:
http://elinux.org/RPi_Hub
Even cheaper "server" but not powerful enough to serve very well as a desktop.
Security Cameras:
http://foscam.us/products/ foscam-fi8918w-wireless-ip- camera-11.html
Switching gear:
These seem to be good price/functionality if you need more than 5 ports:
http://www.dell.com/us/ business/p/switch-powerconnect
--
http://www.subspacefield.org/~ travis/
I'm gonna NOP you out... momma said NOP you out
"
A great way to get practical networking experience is setup and audit your own home network. This can be as simple as reviewing your router / firewall config or as elaborate as pen-testing your home entertainment media server. The following is a good starter guide released by BAHA, written entirely by Travis:
"
Starting your home network learning experience was recently mentioned as "the best" way to learn security. I've cross-posted this to my Linux Guru mlist and Bay Area Hacker's Association. Here's one article I found on the subject:
http://www.pcmag.com/article2/
I did some research recently on what I consider the "best" options outside of the regular x86/64 PC. That one is pretty common knowledge, but also somewhat power hungry, and at our marginal electricity rates of $0.45/kWHr, I decided to do some research on options on x86_64 alternatives. First, be on the lookout for ARMv8, which will be a 64-bit architecture (hells yeah). Anyway, here's what I got:
Wifi Routers:
BUFFALO recently added WZR-600DHP, WZR-300HP, WHR-300HP & WZR-HP-G450H to the line of DD-WRT equipped routers after deciding to use DD-WRT as the factory default for its HighPower Routers WZR-HP-G300NH, WHR-HP-G300N and WHR-HP-GN distributed in the US and the EU from june 2010.
Also I recommend NetGear WNDR3800,WNR3500L(v1-2), WNDR3700v3, WNDR4000, WNDR4500.
Media Center:
If you have local content and want open-source, XBMC should be your default media center software. You can run it on just about anything, including Apple TV:
http://wiki.xbmc.org/index.
It can also run on Linux:
http://wiki.xbmc.org/index.
File Server:
OpenRD Ultimate:
http://www.
ARMv5, runs Debian Linux, has SWITCHED e-SATA connector, consumes less than 10W power.
Combine with this drive array box:
http://www.amazon.com/
Add in 4x 3TB 7200rpm Seagate drives, and you have a full Linux file server (not a NAS) that consumes less than 60W of power and has a 12TB capacity. Srsly.
For embedded systems and low-memory usage servers, check out:
http://beagleboard.org/
A super-cheap embedded server that runs Linux ($89)
Raspberry Pi:
http://elinux.org/RPi_Hub
Even cheaper "server" but not powerful enough to serve very well as a desktop.
Security Cameras:
http://foscam.us/products/
Switching gear:
These seem to be good price/functionality if you need more than 5 ports:
http://www.dell.com/us/
--
http://www.subspacefield.org/~
I'm gonna NOP you out... momma said NOP you out
"
As far as media centers go, I like to stream music using software such as MPD, which has a really great community behind it. You should also try implementing a firewall/router like pfsense, as it makes home networking projects really fun and can provide you more experience using firewall and freebsd tools.