Processed through Paypal
No account required.

Donate Bitcoin to this wallet:
Donate Ethereum to this wallet:
Donate Litecoin to this wallet:
​​Facebook​​Follow @GeekOnTheLoose


 Home » Freeware Downloads » Surveillance, Forensics and Sneaky Stuff » XL-Parser 1.2   
File - Download XL-Parser 1.2

Always scroll to the bottom of the page to download files on
We don't believe in fake/misleading download buttons and tricks.

XL-Parser 1.2
XL-Parser is a tool for data extraction and analysis. Input can be a directory, a file or multiple files, or the clipboard.

File formats: XL-Parser supports many file formats like plain text, unicode, text inside binaries, doc and docx, xls and xlsx, evt and evtx, pdf, msg and text inside zip files. You can even extract a file using a different parser. For example, you can extract data from a docx file, but open it as a zip, so you will have access to xml file inside it.
File filters: If the input is a directory, you can include the subfolder or not. You can also set a combinaison of filters: keyword or regex that match filename, size of the file, last modified time or last accessed time. Your combinaison of filters can be save for a later use.
Extraction: You can extract data using a combinaison of keyword or regex or use the special objects already set which are: IPv4, IPv6, URLs, Emails, Hostnames, Domain names, MAC addresses or credit card numbers. XL-Parser provides a lot of options for extraction and for report.
Web log analysis: One specialty of XL-Parser is web log analysis. When you analyse web logs, you can extract data using anything that is in the logs. For example, you can extract all requests related to a particular IP address, but you cannot search for requests related to an ISP, because this information is not in the log. XL-Parser provides you the way to do this and much more. First, XL-Parser will help you parse the log and build a SQlite database from it. When it's done, XL-Parser provides a bunch of functions to query the database and find suspicious activities. Cool!
Split logs: This goal of this function is to split logs but it can be used to split any text file, if you want to preserve the integrity of each line.

How it works

XL-Parser can be installed using the installer or used as a standalone application. In order to start using it, just run the executable file from the start menu or the directory you install it.

If you installed it, you can also start the tool using the link in the Send To folder after right-clicking on any folder or file(s).
What do you need

Windows XP SP2 or newer

Version History

In Add/Edit Log Format window, the Fields may contain spaces option is now global and has effect on the regex (double-quotes are allowed in fields for non-Apache style log format).
In Suspicious Activities detection, the SQL Query indicator is now tested on useragent field.
When you want to change report options in Suspicious Activities, you must now click on the save button in the report window.
In Suspicious Activities, you can now save and load different set of options.
In Search Database, there was a display bug with the auto validation of SQL query. SQL query must now be tested manually before executing the process.
When selecting a destination database for creating log database, .db extension is added if not already there.
Timezone name regex in Datetime conversion is now set to letters only.
When guessing datetime format, there was an issue when format found was set as output only. This issue has been fixed and there is now a warning when there is more than one match.
In File Order window (Web Log Analysis), datetime are now set to local timezone.
In Search Database tab, GROUP BY button didn't give the right selection.
In Suspicious Activities result window, there was in issue when double-clicking on Request length (nbr) indicator (Activities only).

To translate XL-Parser to other languages:

In Config Window, use the Export Lang.ini function. The file will be saved in the same directory of the tool;
Open the file in any text editor like Notepad;
Translate each expression at the right of the = symbol;
The expression on the left side is used by the tool to identify the expression so do not change it. Also, be sure to have a space between the = symbol and your expression (ex. Key = Value);
Authorized characters are alphanumerics, spaces and these symbols: ",", ".", "-", "!", ",", "(" and ")". Any other character will be deleted;
For some controls, string length must be the same as original. A longer string could be truncated if it doesn't match the length of the field;
The value associated with the translatorName will be used in the About window to identify you as translator (if you want). You can also add your email or a short url (ex. YourName (;
Restart the tool so the strings in Lang.ini will be used instead of the default language.

If you translate the tool and you want to share, contact the author.
Available translations:

To install, save the appropriate Lang.ini file in the default folder of the tool (if you used the installer, it should be AppData. Otherwise, it's the same folder of the program).

No translation available for the moment.
Known Problems

No known problem for now.


Copyright (C) 2015-2017 Alain Rioux

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see

Downloads Views Developer Last Update Version Size Type Rank
428 2,198 Alain Rioux <img src=""border="0"> Jan 07, 2018 - 11:57 1.2 21.68MB EXE 5/5, out of 3 Votes.
File Tags
XL-Parser  1.2  
Download Time
56Kbit Modem:  54m 8s  · 256Kbit:  11m 51s  · 1Mbit:  2m 58s  · 5Mbit:  36s

Please read before downloading:
We always wanted there to be a download site without annoying ads
so we made one. Bills gotta be paid so if you want it to stay here,
please make a donation below. If everyone chips-in a little, we can
keep this going. We just need to get those two numbers below to be
the same my the end of the month
Thanks! -Randy & Deanna (The Older Geeks) Missouri, USA

Monthly operating costs = $480
Donations for August = $231
Processed securely through Paypal.
No PayPal account required.

Donate Bitcoin:

Donate Ethereum:

Donate Litecoin:

Recent Super Donors ($50+)
Thanks, Travis
Thanks, Goodlife Assisted Living!
Thanks, Phillip!

Recent Donors
Thanks, Daniel
Thanks, James
Thanks, Robert
Thanks, William
Thanks, Neil
Thanks, Richard
Thanks, Alex
Thanks, William

→→ Download Now ←← - Click to Rate File -
Like? Share this page on Twitter →

PHCDownload 1.1.2 - Copyright (c) 2005 - 2018 - 0.0056 seconds