Archive for the ‘Uncategorized’ Category

test post

Friday, February 12th, 2010

this is a test post from the official s60 word client

  • Share/Bookmark

HTTP Error Codes

Friday, November 7th, 2008

If you have ever had to troubleshoot an HTTP error code, you know how frustrating the process can be. Oftentimes, these cryptic codes can have multiple meanings and can leave you scratching your head. In my experience, HTTP errors fall into three main categories: problems with the user’s device, problems with the Web server, and connectivity problems. The real key to troubleshooting HTTP problems effectively is to figure out which of these categories the problem falls into. In this series of articles, I will show you how.

HTTP status codes

The key to understanding the problem at hand is to know a little bit about HTTP status codes. Any time a client issues an HTTP request to a Web server, the server returns a response code. These response codes are organized into five categories.

100 Series codes
HTTP status codes ranging from 100 to 199 are informational codes. Running into these codes is a fairly rare occurrence for a couple of reasons. First, if a browser is attempting to access a website and these codes are returned, they are usually not displayed onscreen. They are simply internal codes for the browser’s reference. The other reason these types of codes are fairly rare is that the original HTTP specification did not allow status codes in this range. As such, they are still not widely used.

200 Series codes
Status codes ranging from 200 to 299 are success codes. Again, you will probably never see these codes displayed on screen during a normal Web surfing session. Instead, these codes are used internally by the browser as a way of confirming the success and the current status of a request. Although these codes are not normally displayed, there are troubleshooting tools available that can read them, and like most other HTTP status codes, they can be invaluable in the diagnostic process.

300 Series codes
Status codes in the 300 to 399 range are redirection codes. Essentially, they tell the Web browser that some other action must be performed in order to fulfill the request. Depending on the nature of this action, it may be performed automatically, or it may require additional user input. For example, status code 301 indicates that a particular resource has been permanently moved and that all future calls to the resource should be directed to a specific URL.

400 Series codes
Status codes in the 400 range are considered to be client error codes. These kinds of error codes are often security related. For example, if a client attempts to access a resource that it is not authorized to access, the server will return a status code of 401. Similarly, if the client attempts to access an unauthorized resource, and the client’s authentication status makes no difference to the situation, then the server may return a status code of 403, indicating that access to the resource is forbidden.

400 level error codes can also be returned if the request is malformed or if the client times out. The one 400-level code that is often misleading, though, is 404. Although this code is technically classified as a client side error, it can actually represent an error on either the client or on the server. The error simply indicates that the requested resource was not found. When this error occurs on the client side, it is often an indication of network connectivity problems. At other times, the error may occur because a resource was removed from the server or was renamed.

500 Series codes
500 level status codes represent server errors. For example, if a Web server times out, it will produce a 504 error. Often, though, a 500-level error does not represent a problem with a server but rather with the Web application that is running on the server. For example, my own personal website is coded in ASP, which dynamically generates HTML pages. During the debugging process, there were many times when buggy code caused my Web server to return HTTP status code 500, which is a generic code indicating an internal server error. This code simply means that something went wrong, and HTTP does not know how to deal with it.
 

This information was recieved form the article posted on Search Networking http://searchnetworking.techtarget.com/tip/0,289483,sid7_gci1337654,00.html?track=NL-379&ad=672035&asrc=EM_NLT_4925320&uid=18645

  • Share/Bookmark

Darla Mack – Nokia S60 News and Reviews: My Nokia Back-Up = Proper Nokia Syncing

Wednesday, July 2nd, 2008

Darla Mack – Nokia S60 News and Reviews: My Nokia Back-Up = Proper Nokia Syncing

Posted using ShareThis

  • Share/Bookmark

Two-Factor The Wrong Type Of WordPress Security Solution

Wednesday, July 2nd, 2008

Two-Factor The Wrong Type Of WordPress Security Solution

Posted using ShareThis

  • Share/Bookmark

Hello world!

Friday, June 20th, 2008

Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

  • Share/Bookmark

Build a $150 Linux PC – Wired How-To Wiki

Wednesday, June 4th, 2008

Build a $150 Linux PC – Wired How-To Wiki: “Build a £77 ($150) Linux PC
From Wired How-To Wiki
Jump to: navigation, search
Photo by Gilbrit/Flickr.com
Photo by Gilbrit/Flickr.com

If you’ve always wanted to build a computer from the ground up but never really had the time to find the necessary parts online, a coupon-centered blog called Coupon Codes Mall has done all the work for you. We think their choices lead to a pretty solid build, and all the coupon/sale links are current, but let’s just say this straight-up: You should temper your expectations right now. It’s a simple bare bones PC and it probably won’t win any real tough benchmark contests. But it’s hard to argue with useful and efficient cheapness.”

  • Share/Bookmark

test

Friday, March 7th, 2008

this is a test.

  • Share/Bookmark

N95 Hidden directories

Friday, February 15th, 2008

N95

Firstly, connect your phone to a PC via USB.
Choose Data Transfer (a.k.a. Mass Storage).
Open Windows Explorer on your PC.
Go to \private\101FFC31 on the phone’s folder.
There, you should be able to find the mpxv1.mpd (for MP3) and pcv5.mpd (for AUDIO PODCAST)
Goto \private\101f8857\Cache
Goto \private\101ffca9
In all the 3 folders delete all the files Not the FOLDER
Now refresh your music library

Music folders

The Nokia Maps data is stored in 20001f63

  • Share/Bookmark

» Build the $340 NAS for half the price but double the speed | George Ou | ZDNet.com

Friday, October 26th, 2007

» Build the $340 NAS for half the price but double the speed | George Ou | ZDNet.com:

The thing that has always bothered me with the NAS (Network Attached Storage) market for consumers is that it’s very high margin yet the products deliver very poorly on performance. While that might be great for the product manufacturers bottom line, it isn’t so great when you’re the consumer. Typical NAS devices that allow you to insert 4 to 6 drives cost anywhere between £240 ($500) to £490 ($1000) yet they only deliver between 15 to 30 megabyte/sec of performance when they imply gigabit (125 megabyte/sec) performance to the consumer in their advertising.

While I think most consumers don’t mind paying a small premium for something that is pre-assembled and easy to use out of the box, I don’t think they’re happy about paying a 100% premium while getting less than half the performance. I’ve come up with an alternative solution for half the price and more than double the network performance and you can have this solution so long as you’re willing to do a little PC building and you follow my parts list. If you’re not sure how to build a PC but you’re willing to learn, you can follow this step-by-step picture guide.

For £166 ($340) you will be able to build a NAS server running a free Linux server operating system from any of the major distributions like Ubuntu, SUSE, Red Hat, etc.

Part Price
G33 motherboard with ICH9R RAID controller 141
Intel 2140 1.6 GHz Core 2 Duo 75
1 GB DDR2-667 RAM 30
300W 80% efficiency silent PSU 43
Cooler Master Elite 330 ATX (£22 ($45) pickup at Fry’s minus £9.76 ($20) rebate) 51
Total (shipping included but not taxes) 340

With a slight upgrade to £216 ($442) you can get it with a 5-drive hot-swap SATA backplane cage which I reviewed here. Note that the SATA hot-swap cage requires some small modifications to the chassis since there is a small metal lip between each 5.25? drive module.

AMS 5-drive SATA hot-swap backplane (model DS-3151SSBK) 102
Total w/hot-swap cage (w/shipping) 442

I do like the feature set and relative ease of use of Windows Home Server (for people not familiar with Linux), but I have been disappointed with the steep system builder price of £90 ($185) when the hardware is barely double the cost of the software. I’m sure the OEMs like HP are getting a much better price for Windows Home Server but that doesn’t really help the home system builders who buy one at a time.

Windows Home Server 185
Total w/WHS and hot-swap cage (w/shipping) 660

You could run Vista Premium which is around £54 ($110) OEM price and that will give you basic network file hosting capability along with the media center capability so this is a great option for people who want Windows. Linux plus MythTV will also let you do the network file sharing and TV recordings and that’s free if you can deal with Linux.

Windows Vista Premium 117
Total w/Vista Premium and hot-swap cage (w/shipping) 559

Double duty as a Media Center PC
Note that you’ll need to borrow a CD or DVD ROM drive to install the OS or you can just throw in a cheap DVD burner for £15 ($30). Having the optical drive might be useful since you can also stick in a TV tuner card and have this system perform double-duty as a NAS and Media Center PC which doubles your utility without spending a lot more money or using a lot more power. It makes little sense to buy a totally different system for the Media Center PC and waste the extra 60 watts of power to run a separate box. The nice thing about this arrangement is that you already have all the storage at your disposal for your video recordings and there isn’t a better place to put all your videos. The other great thing about having a system like this is that you can host additional virtual servers using free hypervisor software from Microsoft and VMware.

System power and performance specifications
This system without the hard drives will consume roughly 42 watts during idle and each hard drive you add will add roughly 9 watts to the idle power consumption. Peak power consumption in the system will be around 75 watts without the hard drives and each hard drive peaks at around 13 watts during busy read/write cycles. The peak power consumption fully loaded with 6 typical 7200 RPM hard drives is 153 watts during peak CPU and storage operation. During system power-up, each drive consumes up to 30 watts so it’s possible to see 200 watts of power consumption for a few seconds when the hard drives go from 0 to 7200 RPM so the 300 watt power supply (smallest ATX model you can buy) is overkill.

Note that Western Digital now sells hard drives with half the idle/peak power consumption and the 750 and 1000 GB drives are between £107 ($220) and £150 ($300). Compared to 500 GB drives you can buy for £54 ($110), the larger capacities are a bit expensive per GB.

Performance-wise you can expect to see about 70 megabytes/sec over a gigabit LAN which is twice as fast as the £490 ($1000) commercial NAS devices you can buy over the shelf. With the new ICH9R RAID controller you can actually expect to see close to 300 megabytes/sec of disk sub-system performance but you’ll be limited by the speed of the gigabit network when you factor in overhead to around 70 MB/sec. If you don’t have a gigabit switch, they’re as cheap as £18 ($36) with jumbo frame capability. For more on how to effectively configure and use all this capacity, you can read Best storage strategies for the multimedia PC.

  • Share/Bookmark

Essential Bluetooth hacking tools – Security-Hacks.com

Tuesday, September 25th, 2007

Essential Bluetooth hacking tools – Security-Hacks.com

bluetooth-logo.jpgBluetooth technology is great. No doubt. It provides an easy way for a wide range of mobile devices to communicate with each other without the need for cables or wires. However, despite its obvious benefits, it can also be a potential threat for the privacy and security of Bluetooth users (remember Paris Hilton?).

If you are planning to gain a deeper understanding of Bluetooth security, you will need a good set of tools with which to work. By familiarizing yourself with the following tools, you will not only gain a knowledge of the vulnerabilities inherent in Bluetooth-enabled devices, but you will also get a glimpse at how an attacker might exploit them.

This hack highlights the essential tools, mostly for the Linux platform, that can be used to search out and hack Bluetooth-enabled devices.

Discovering Bluetooth Devices

BlueScanner – BlueScanner searches out for Bluetooth-enabled devices. It will try to extract as much information as possible for each newly discovered device. Download BlueScan.

BlueSniff – BlueSniff is a GUI-based utility for finding discoverable and hidden Bluetooth-enabled devices. Download BlueSniff.

BTBrowser – Bluetooth Browser is a J2ME application that can browse and explore the technical specification of surrounding Bluetooth-enabled devices. You can browse device information and all supported profiles and service records of each device. BTBrowser works on phones that supports JSR-82 – the Java Bluetooth specification. Download BTBrowser.

BTCrawler -BTCrawler is a scanner for Windows Mobile based devices. It scans for other devices in range and performs service query. It implements the BlueJacking and BlueSnarfing attacks. Download BTCrawler.

Hacking Bluetooth Devices

BlueBugger -BlueBugger exploits the BlueBug vulnerability. BlueBug is the name of a set of Bluetooth security holes found in some Bluetooth-enabled mobile phones. By exploiting those vulnerabilities, one can gain an unauthorized access to the phone-book, calls lists and other private information. Download BlueBugger.

CIHWB – Can I Hack With Bluetooth (CIHWB) is a Bluetooth security auditing framework for Windows Mobile 2005. Currently it only support some Bluetooth exploits and tools like BlueSnarf, BlueJack, and some DoS attacks. Should work on any PocketPC with the Microsoft Bluetooth stack. Download CIHWB.

Bluediving – Bluediving is a Bluetooth penetration testing suite. It implements attacks like Bluebug, BlueSnarf, BlueSnarf++, BlueSmack, has features such as Bluetooth address spoofing, an AT and a RFCOMM socket shell and implements tools like carwhisperer, bss, L2CAP packetgenerator, L2CAP connection resetter, RFCOMM scanner and greenplaque scanning mode. Download Bluediving.

Transient Bluetooth Environment Auditor – T-BEAR is a security-auditing platform for Bluetooth-enabled devices. The platform consists of Bluetooth discovery tools, sniffing tools and various cracking tools. Download T-BEAR.

Bluesnarfer – Bluesnarfer will download the phone-book of any mobile device vulnerable to Bluesnarfing. Bluesnarfing is a serious security flow discovered in several Bluetooth-enabled mobile phones. If a mobile phone is vulnerable, it is possible to connect to the phone without alerting the owner, and gain access to restricted portions of the stored data. Download Bluesnarfer.

BTcrack – BTCrack is a Bluetooth Pass phrase (PIN) cracking tool. BTCrack aims to reconstruct the Passkey and the Link key from captured Pairing exchanges. Download BTcrack.

Blooover II – Blooover II is a J2ME-based auditing tool. It is intended to serve as an auditing tool to check whether a mobile phone is vulnerable. Download Blooover II.

BlueTest – BlueTest is a Perl script designed to do data extraction from vulnerable Bluetooth-enabled devices. Download BlueTest.

BTAudit – BTAudit is a set of programs and scripts for auditing Bluetooth-enabled devices. Download BTAuding.

What’s next? Let everyone know to disable Bluetooth until they really need it. Additionally, make sure to update your phone software on a regular basis.

  • Share/Bookmark