From SpenchWiki

Jump to: navigation, search



This is a re-release of Indihiang (as with a few bug fixes to improve stability.

Please be aware: the program still uses up lots of memory, and is still slow when analysing many logs (I use AWStats to do this instead). I needed something quick-n-easy for looking at individual log files, so thought I'd fix Indihiang just enough to enable me to do this.

If you have any comments, please contact me.


  • The IP-to-country range resolution is optional (disabled by default) during consolidation. To re-enable this, go to the Tools menu and check the option (this will persist between sessions).
  • The database template (dump_indihiang.dat) is distributed alongside the application instead of in the (User Profile Application Data)\Indihiang\Media directory (where the installer usually puts it). If it cannot be found at all, a visible warning (message box) is shown.
  • If the IP-to-country database is missing from the (User Profile Application Data)\Indihiang\Media directory, a visible warning (message box) is shown.

Bug fixes

  • No longer crashes when unable to open a log file already opened (e.g. by IIS). Will keep trying to open file until it succeeds, and sets read-write share flag so another process can still access it.
  • Crash in User Agent control where index is chosen in combobox with no items
  • The IP address parser has been improved to handle compound addresses, such as those created by web server interpretation of X-Forward-For headers (usually by an ISAPI plugin).
  • Only one CPU build is available: x86. This will now work on both 32-bit and 64-bit (x64) Windows.


This is an x86-only build (not packaged in an installer). It will now work on both 32-bit and 64-bit (x64) Windows.

Please note: there are additional files you should install before you run the program. They belong in:

(User Profile Application Data)\Indihiang
  • On Windows Vista/7, this is under:
<Your profile dir>\AppData\Roaming.
  • On WinXP:
<Your profile dir>\Application Data


<Your profile dir>\Local Settings\Application Data

Also, the System.Data.SQLite assembly is not copied to the output directory by default. You must copy the appropriate version of it after the build completes.

Personal tools
follow me
Latest Content