- Build your own computer.
- Roll your own Linux distro.
- Brew your own beer.
I was bored and I decided to poke around with my new router. I found a couple cool things.
Through a portscan I found it has a few ports open.
80 for the web interface. Telnet gets you this:
telnet 192.168.2.1 80
Trying 192.168.2.1…
Connected to 192.168.2.1.
Escape character is ‘^]’.
HTTP/1.0 400 Bad Request
Cache-control: no-cache
Server: Ubicom/1.1
Content-Length: 11
Connection: close
Bad RequestHTTP/1.1 500 Server Error
Connection: close
Connection closed by foreign host.
4444 returns xml 500 type error from browser, spits out this from telnet
telnet 192.168.2.1 4444
Trying 192.168.2.1…
Connected to 192.168.2.1.
Escape character is ‘^]’.
HTTP/1.1 500 Internal Server Error
SERVER: ipOS/7.4 UPnP/1.0 ipUPnP/1.0
EXT:
Connection: close
<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?><soap:Envelope xmlns:soap=”http://schemas.xmlsoap.org/soap/envelope/” soap:encodingStyle=”http://schemas.xmlsoap.org/soap/encoding/”><soap:Body><soap:Fault><faultcode>s:Client</faultcode><faultstring>UPnPError</faultstring><detail><UPnPError xmlns=”urn:schemas-upnp-org:control-1-0″><errorCode>500</errorCode><errorDescription>Internal Server Error</errorDescription></UPnPError></detail></soap:Fault></soap:Body></soap:Envelope>HTTP/1.1 500 Server Error
Connection: close
Connection closed by foreign host.
9393 doesn’t connect from browser, telnet returns
HTTP/1.1 501 Internal Server Error
SERVER: ipOS/7.4 UPnP/1.0 ipGENADevice/1.0
8099 looks like its trying to be helpful in a browser spits out XML that links to Cisco’s site. Kinda odd.
<soap:Envelope soap:encodingStyle=”http://schemas.xmlsoap.org/soap/encoding/”>
−
<soap:Body>
−
<GetDeviceSettingsResponse>
<GetDeviceSettingsResult>OK</GetDeviceSettingsResult>
<Type>GatewayWithWiFi</Type>
<DeviceName>D-Link Systems DIR-655</DeviceName>
<VendorName>D-Link Systems</VendorName>
<ModelDescription>Xtreme N GIGABIT Router</ModelDescription>
<ModelName>DIR-655 A3</ModelName>
<FirmwareVersion>1.11, 2007/12/05</FirmwareVersion>
<PresentationURL>/Status/Device_Info.shtml</PresentationURL>
−
<SOAPActions>
<string>http://purenetworks.com/HNAP1/GetDeviceSettings</string>
<string>http://purenetworks.com/HNAP1/SetDeviceSettings</string>
<string>http://purenetworks.com/HNAP1/GetWanSettings</string>
<string>http://purenetworks.com/HNAP1/SetWanSettings</string>
<string>http://purenetworks.com/HNAP1/GetWanStatus</string>
<string>http://purenetworks.com/HNAP1/IsDeviceReady</string>
<string>http://purenetworks.com/HNAP1/Reboot</string>
<string>http://purenetworks.com/HNAP1/AddPortMapping</string>
<string>http://purenetworks.com/HNAP1/DeletePortMapping</string>
<string>http://purenetworks.com/HNAP1/GetPortMappings</string>
<string>http://purenetworks.com/HNAP1/GetMACFilters2</string>
<string>http://purenetworks.com/HNAP1/SetMACFilters2</string>
<string>http://purenetworks.com/HNAP1/GetRouterLanSettings</string>
<string>http://purenetworks.com/HNAP1/SetRouterLanSettings</string>
<string>http://purenetworks.com/HNAP1/GetConnectedDevices</string>
<string>http://purenetworks.com/HNAP1/GetNetworkStats</string>
<string>http://purenetworks.com/HNAP1/GetWLanSettings24</string>
<string>http://purenetworks.com/HNAP1/SetWLanSettings24</string>
<string>http://purenetworks.com/HNAP1/GetWLanSecurity</string>
<string>http://purenetworks.com/HNAP1/SetWLanSecurity</string>
</SOAPActions>
<SubDeviceURLs/>
−
<Tasks>
−
<TaskExtension>
<Name>Wireless Settings</Name>
<URL>/Basic/Wireless.shtml</URL>
<Type>Browser</Type>
</TaskExtension>
−
<TaskExtension>
<Name>Block Network Access</Name>
<URL>/Advanced/MAC_Address_Filter.shtml</URL>
<Type>Browser</Type>
</TaskExtension>
−
<TaskExtension>
<Name>Parental Controls</Name>
<URL>/Advanced/Access_Control.shtml</URL>
<Type>Browser</Type>
</TaskExtension>
−
<TaskExtension>
<Name>D-Link Tech Support</Name>
−
<URL>
http://support.dlink.com/products/view.asp?productid=DIR%2D655
</URL>
<Type>Browser</Type>
</TaskExtension>
−
<TaskExtension>
<Name>Reboot Router</Name>
<URL>/Tools/System.shtml</URL>
<Type>Silent</Type>
</TaskExtension>
</Tasks>
</GetDeviceSettingsResponse>
</soap:Body>
</soap:Envelope>
This leaves me with a couple questions. What is ipOS/7.4, is this thing running linux? Seems to be with the php based index page.
Ubicom/1.1 is apperantly the OS it is running. Wheather or not its LInux is yet to me known by me. Oh well… That was kinda fun.
I am almost done with the major projects for now. The house is completely liveable at this point. The fridge, dishwasher and stove are installed, I have internet service, a bed and a handful of food stuffs. Not too shabby. I plan on having the floor in the living room done by this weekend, and the kitchen sink fully functioning as soon as my dad can check out the drain pipe. I’m excited and scared for the months to come. It’s just getting colder out and I’m running my heater and electricity more often and I’m sure the first utility bill for me being in the house is going to suck fiercely. I’ve replaced all the bulbs (18) in the house with CFL’s and I am running a space heater to save energy. I’m not sure if the space heater costs less to run than the gas heater, but we’ll see. It sure is quieter though.
Some things I accomplished this weekend… I just pulled the kitchen table out of the basement. Its a pimp 1970’s grey laminate deal with fold out sides from my childhood. It’ll do for now. I got the shower in the back to the point it only leaks a tablespoon or so instead of a gallon or five. I cleaned the cabinets to the point I am ok putting things I eat off in them. Installed some grippy stuff in the shelves for a feeling of extra germ protection. Moved some more cabinets back into the kitchen and cleaned the hell out of them. I can’t wait to get the Flying Spaggetimas tree up and decorated for Fmas we made some awesome globe ornaments as an homage to His divine meatballs.
Ingredients:
- 3-4 Handfuls of your choice of peppers (dry or fresh, depends on what you want)
- 1 Handful of Salt
- “Enough” White Vinegar
Method:
Cut tops off of peppers. Place in blender with salt, and cover with white vinegar. Blend to the texture you desire. Take this mess of awesome to a sauce pot and bring to a boil stirring twice. It would be wise to do this outside or during a time when no one is in the house. After its been boiled pour in a jar or bottle and cover with a cloth and let sit for 3 days. Pour off the top level of vinegar and go to town.
So I have a few updates on the house. Here are a list of new things we’ve done:
- Completely new floor in the back bedroom.
- Hang drywall in kitchen, and finish it.
- Texture living room and kitchen (big thanks to Shane Golding)
- Prime kitchen and living room.
- Paint the bedroom and library.
- New carpet in bedroom and library. (so so so nice)
- Clean out the attic.
Enough with lists and talk, here are the pictures. Sorry about the quality, I took them with my BB.
After
Before
After (new drywall, texture and primer)
before
After. We replaced this pipe from the basement to the vent on the roof. Its a a pretty awesome project.
Wish I had taken a before of this pimp dresser Waldo left me, but it turned out really nice with some new paint.
Just less than a month has passed since I bought this pile and it’s actually starting to take shape. I’m amazed by all the help I’ve had from everyone. I’m finally able to imagine a finished product. My dad has been inspirational. He’s put loads of work and thought into getting stuff done right. I don’t think I could ever repay him for his hard work and dedication. My mom has been cleaning and scrubbing until her lungs are burnt and she’s brain damaged from inhaling chemicals. Kristin’s parents (the future in-laws) have done wonders to the trees and yard. Mike Carter has been the head-guts behind the major construction and Brian and Kim have helped tons too. Thanks guys!
Here’s my to-do list as of today.
- Finish the hole into the very depts of Hell. (New subfloor in the bedroom) [incomplete]
- Texture living room. [incomplete]
- Prime kitchen and living room. [incomplete]
- Hang Drywall. [incomplete]
- Install new carpet [incomplete]
- New bathroom floors. [incomplete]
- New bathroom sink/cabinet. [incomplete]
- Install Laminate flooring. [incomplete]
- Run some new electric wires. [incomplete]
- New light fixtures in kitchen and front room. [incomplete]
- Relocate Washer/Dryer. [incomplete]
- Frame basement. [incomplete]
- Remove Gail’s damn RV!! [incomplete]
- Some lite demolition. [complete]
- Weather seal all windows and doors. [complete]
- Clean out the tenant’s (Robert “Super-G” Hines) stuff. [complete]
- Clean out my uncles’ stuff. [complete]
- Remove old carpet. [complete]
- Scrub/Dust/Vacuum/Sanitize entire house. [complete]
- Prep floors for Laminate installation [complete]
- Prep work for painting wood paneling. [complete]
If there’s something you’d like to tackle let me know, and donations via paypal are welcome as well.
Email the $$ to tool.fool@gmail.com
Here are a few pictures of the house… There has been some awesome progress and some horrifying nightmares. Unfortunately I don’t have pictures of the mummy cats on my Fuji. I’ll grab them off my blackberry tomorrow at work.
First the good stuff, progress:
Now for the nightmares:
































