mbrChunker is a utility that allows you to mount raw disk images (created by dd, dcfldd, dc3dd, ftk imager, etc.) and create VMDK files. It does this by taking the raw image, analyzing the master boot record (physical sector 0), and getting specific information that is need to create a working VMDK file that points to your raw image. It can also extract information such as heads, cylinders, and sectors per track. With version 0.3.15, the tool now has the ability to search for hex byte offsets within any binary file. It will give you the byte location for every hex pattern found. More information about this can be found in the README.
Bug exists with files larger than 4GB in size, needs small redesign to fread() data in in smaller chunks (say 512 byte chucks - 1 sector), process the buffer, then keep reading/processing in data u...
When using the hex pattern search feature, 0.3.15 has a limitation of 512 bytes when examining that binary file or image. I will modify that and upload a patch tonight.
A simple class which attempts to get the geographical location for a given IP address.