When searching with IBM Rational Policy Tester and IBM Security AppScan Enterprise (version 220.127.116.11 and prior) for strings using built-in xrules, the string is not being found in the .pdf files and Microsoft Office (Excel) files.
To scan properly PDF files and Windows Office files, you need to select options under: "Advanced Scan Configuration -> Explore Options -> Link and Content Extraction":
- Parse PDF to discover URLs and content
- Parse Office documents to discover URLs and content
However, after the above settings, AppScan Enterprise still does not search through PDF and Microsoft Office files.
The ItemLog may show the following error:
Extraction utility not found: C:\Program Files (x86)\ibm\Rational ASE\filtdump.exe
You need to install additional software.
Resolving the problem
Note: Those functions does not work in AppScan Enterprise versions 8.8 and later.
You need to install the following software on the ASE server machine:
- Copy filtdump.exe file into the Policy Tester install directory.
(This is a Microsoft tool that allows extracting text from various types of documents)
How to get filtdump.exe?
- install the Windows 7 SDK's 'tools' component (highlighted in the snapshot below):
- Download URL: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=8279
- Then copy the file from: C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\filtdump.exe to: C:\Program Files\IBM\Rational ASE\
- Install Adobe IFilter.
- Install Windows Search (needed for filtdump.exe to work properly on Windows)
Windows search is an optional component in server 2008. You have to enable the file server role to get it.
Install it in the following way: If you are in Server Manager, highlight roles. Read down the screen on the right. If you have installed File Services Role, you will see "Role Services" under the File Services section. Click on "Add Role Services" on the right. Click to add Windows Search Service.
|Security||Rational Policy Tester||8.5, 18.104.22.168, 22.214.171.124, 126.96.36.199, 188.8.131.52, 184.108.40.206|