download pdf file from database in asp.net c# : Clean pdf metadata application software utility html windows asp.net visual studio forensic-explorer-user-guide.en15-part1473

Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e 
151 | Page 
Copyright GetData Forensics Pty Ltd 2010 - 2014, All rights reserved. 
Chapter 12 - Keyword Search Module 
In This Chapter 
CHAPTER 12
- KEYWORD SEARCH MODULE 
12.1
Keyword search ............................................................................................................................... 152
12.2
Keyword management .................................................................................................................... 153
12.2.1
Creating a keyword ........................................................................................................ 153
12.2.2
Edit or delete a keyword ............................................................................................... 155
12.2.3
Grouping keywords ....................................................................................................... 156
12.2.4
Importing keywords ...................................................................................................... 157
12.2.5
Running a Keyword Search ............................................................................................ 158
12.3
Search results .................................................................................................................................. 160
12.3.1
delete a keyword search folder (and keywords) ........................................................... 160
12.3.2
To delete a key word ..................................................................................................... 161
12.3.3
Note: Why keyword hits differ when compared to EnCase® ........................................ 161
12.4
Keyword result list ........................................................................................................................... 162
12.4.1
Hits................................................................................................................................. 162
12.4.2
Hit Text .......................................................................................................................... 162
Clean pdf metadata - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
read pdf metadata; clean pdf metadata
Clean pdf metadata - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
remove metadata from pdf online; remove metadata from pdf file
152 | Page 
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
Copyright GetData Forensics Pty Ltd 2010 - 2015, All rights reserved.
12.1
KEYWORD SEARCH 
The keyword search module is accessed via the ͞Keyword Search͟ tab. 
Figure 125, Keyword Search tab 
A keyword is a user created search expression. A keyword can be a simple text, a more 
complex ͞Regular Expression͟ (RegEx), or hexidecimal. A keyword search is a  search 
for that data. 
Advantages of a Keyword Search: 
A keyword search can be performed on all data in a case, including unused 
disk space, unallocated clusters and system files;  
A keyword search can locate byte level fragments of data; 
Text translations allow the investigator to search for keywords in different 
languages. 
Disadvantages of a Keywod Search: 
A keyword search can be time intensive. The volume of data being searched, 
the number of keywords, and the speed of the computer hardware on which 
the search is run will influce the duration of the search. 
Each new keyword, or set of keywords, reqires a new search. Because a 
search search can be time intestive, keyword lists needs to be carefully 
constructed to ensure to locate relevant data and limit false hits. 
When data is not in raw text format, for example a compressed file, keywords 
will not be located. 
The keyword search module is broken down into the following four sections: 
1.
Keyword Management: Used to create and manage keywords and keyword 
groups; 
2.
Keyword Tree: List the search results for each keyword, including the number 
keyword hits; 
3.
Keyword Result List: Lists the files containing the keyword hits and previews 
the text around the keyword; 
4.
Data Views: Displays the file in which the keyword hit/s was found. 
As shown in Figure 126 below: 
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Our PDF to HTML converter library control is a 100% clean .NET document image solution, which is designed to help .NET developers convert PDF to HTML webpage
preview edit pdf metadata; pdf keywords metadata
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
Our PDF to HTML converter library control is a 100% clean .NET document image solution, which is designed to help .NET developers convert PDF to HTML webpage
pdf remove metadata; get pdf metadata
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
153 | Page 
Copyright GetData Forensics Pty Ltd 2010 - 2014, All rights reserved. 
Figure 126, Keyword Search module 
12.2
KEYWORD MANAGEMENT 
12.2.1
CREATING A KEYWORD 
To create a keyword: 
1.
Preview, create, or open an existing case and click on the ͞Keyword Search͟ 
module tab; 
2.
To open the Add Keyword window (shown in Figure 12-3 below); 
lick on the ͞Add Keyword͟ icon 
in the ͞Keyword Management͟ (if 
the Keyword icon is inactive, highlight the ͞Keywords͟ folder in the 
͞Keyword Name͟ window) ; or, 
Right-click in the Keyword Management window and select ͞Add 
Keyword͟; or, 
Using the keyboard, select the “ TRL” and “N” key. 
C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
Framework 2.0 or above. 100% clean .NET solution for PDF to SVG conversion using .NET-compliant C# language. Easily define a PDF page
batch update pdf metadata; edit multiple pdf metadata
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
C#.NET PDF page rotator library control, RasterEdge XDoc.PDF, is a 100% clean .NET solution for C# developers to permanently rotate PDF document page and save
pdf xmp metadata; pdf metadata editor
154 | Page 
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
Copyright GetData Forensics Pty Ltd 2010 - 2015, All rights reserved.
Figure 127, Add keyword 
The Search Type drop down menu is used to identify the type of search: 
Text:  
A text search translates the entered keyword into the character encoding of 
the selected code-page formats. The default selection, UTF7, 8, 16 and ANSI 
will locate English and other non-complex languages in standard and Unicode 
format. When searching complex languages, such as Arabic, select the 
additional code-pages as required. 
Regular Expression (PCRE) 
A ͞Regular Expresssion͟ (RegEx, or Perl  ompatible Regular Expression) is a 
“concise and flexible means for "matching" (specifying and recognizing) 
strings text, such as particular characters, words, or patterns of characters͟ 
(11). GREP is often misinterpreted as RegEx. GREP is a Linux/Unix program 
that is a RegEx search utility. 
Basic RegEx functions include: 
\wFFFF  Unicode character 
\xFF 
Hex character 
Any character 
Any number [0-9] 
Repeat zero or one time 
Repeat at least once 
[A-Z]  A through Z 
Repeat zero+ times 
[XYZ]  Either X, Y, or Z 
[^XYZ]  Neither X nor Y nor Z 
VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.
above versions). 100% clean and managed VB.NET solution that rotates PDF document file in Microsoft Framework application. Offer wide
remove metadata from pdf; remove metadata from pdf acrobat
C#: How to Delete Cached Files from Your Web Viewer
in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET VB.NET How-to, VB.NET PDF, VB.NET Word, VB use in your C# web application is to clean up files
edit pdf metadata acrobat; change pdf metadata creation date
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
155 | Page 
Copyright GetData Forensics Pty Ltd 2010 - 2014, All rights reserved. 
\[ 
Literal character 
(ab) 
Group ab together for ?, +, *, | 
{m,n}  Repeat m to n times 
a|b 
Either a or b 
Sample RegEx expressions can be loaded from the: ͞Forensic 
Explorer\Keywords͟ folder under the user profile.  
For more RegEx examples, see:  
http://en.wikipedia.org/wiki/Regular_expression 
http://regexlib.com/ 
http://www.regular-expressions.info/reference.html  
Hexadecimal 
The hexadecimal option allows hexadecimal values to be typed directly into 
the search window without formatting. Valid hex characters are 0-9, A-F, and 
space. For example, the keyword ͞cow͟ can be typed directly into this field as 
͞636F77͟. 
Keyword Name 
Keyword Name is used to describe the search term (the Keyword Name is 
NOT the search term).  For example, when searching for a credit card number 
with a RegEx expression: 45643###########, the Keyword Name can be 
͞Visa  ards͟. 
Search Expression 
The ͞Search Expressions͟ field is where the keyword is entered. 
Case Sensitive 
If Case Sensitive is checked, the keyword search will match the exact case 
used in the search expression field. 
The ͞Status͟ field provides real time feedback on the validity of the search expression 
entered. Once the keyword is entered, press the OK button to add the keyword to the 
Keyword Management list. 
12.2.2
EDIT OR DELETE A KEYWORD 
To edit a keyword: 
1.
Highlight the keyword with the mouse, then; 
a.
Double click on the keyword; or 
.NET PDF SDK | Read & Processing PDF files
advanced document viewing, editing and clean-up features Able to convert PDF documents into other of text, hyperlinks, bookmarks and metadata; Advanced document
bulk edit pdf metadata; rename pdf files from metadata
XImage.Raster for .NET, Comprehensive .NET RasterImage SDK
image information; APIs for image metadata (tag) modify; and contrast; Multiple options for image clean up. & profession imaging controls, PDF document, image to
extract pdf metadata; pdf metadata
156 | Page 
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
Copyright GetData Forensics Pty Ltd 2010 - 2015, All rights reserved.
b.
Select the edit button 
from the toolbar; or 
c.
Right click and select Edit Keyword from the drop down menu. 
2.
In the Edit Keyword window make the appropriate edit and click OK to save 
the changes. The adjusted keyword should now appear in the Keyword 
Management list. 
To delete a keyword: 
1.
Highlight the keyword with the mouse; 
a.
Click the keyword delete icon 
; or, 
b.
Right-click on the highlighted keyword and select ͞delete keyword͟ 
from the drop down menu); 
2.
Click OK to confirm the deletion. 
See also deleting a keyword group below. 
12.2.3
GROUPING KEYWORDS 
Keywords can be grouped in the Keyword Management window.  
To create a keyword group: 
1.
Click on the add group icon 
to open the Add Keyword Group window 
(or right click in Keyword Management and in the drop down menu select 
͞Add Group͟); 
2.
Type the keyword group name and click OK. 
Figure 128, Add Keyword Group window 
To rename a group: 
1.
Double click on the group name to open the edit window. Edit the group 
name and click OK to save changes. 
VB Imaging - Intelligent Mail (OneCode) Generator
This professional and 100% clean Intelligent Mail (OneCode) barcode generating SDK allows various image files (like GIF) and common document files (like PDF).
edit pdf metadata; pdf xmp metadata editor
.NET Multipage TIFF SDK| Process Multipage TIFF Files
upload to SharePoint and save to PDF documents. Support clean multipage TIFF files with deskew, binarize, despeckle, etc Support for metadata reading & writing.
edit pdf metadata online; read pdf metadata java
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
157 | Page 
Copyright GetData Forensics Pty Ltd 2010 - 2014, All rights reserved. 
To delete a group: 
1.
Right click on the group folder icon and from the drop down menu select 
͞Delete Keyword͟. 
12.2.4
IMPORTING KEYWORDS 
A list of keywords can be imported from a text file. To prepare a keyword text file, use 
the following formatting: 
Indicates a comment and is ignored in the import 
[Folder] 
Creates a folder to group subsequent keywords 
Keyword 
To add a simple list of words, one keyword is placed on each 
line of the text file. Blank lines are ignored.  
To add additional parameters to the word, use the following 
format:  
Keyword Name, Search Expression,” aseSensitive,Regex” 
In the example below, two folders ͞ amera Types͟ and ͞PDF Header͟ are created. The 
Camera Types group contains a case sensitive keyword. The PDF Header group 
contains a case sensitive RegEx. 
Sample Keywords.txt file: 
; This is a list of digital camera related keywords 
[Camera Types] 
adobe,adobe,,"1200,1201,1252,65000,65001" 
canon,canon,,"1200,1201,1252,65000,65001" 
Olympus,Olympus,CaseSensitive,"1200,1201,1252,65000,65001" 
[PDF Header] 
PDF header,PDF-1.[0-9],"CaseSensitive,RegEx", 
", 
A fast way to learn the correct formatting is to add several groups and keywords by 
hand, then use the export button 
to export the list. Then edit the list with 
additional requirements, and import the file using the instructions below.  
To import a keyword text file; 
1.
In the Keyword Management window click on the Import Keyword List icon 
2.
rowse to the required keyword text file, select the file and click ͞Open͟. 
158 | Page 
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
Copyright GetData Forensics Pty Ltd 2010 - 2015, All rights reserved.
The keywords in the file will then populate the Keyword Management window. The 
result of importing the above ͞Sample keyword.txt file͟ is shown below: 
Figure 129, Keyword Management after the import of the above keyword.txt file 
12.2.5
RUNNING A KEYWORD SEARCH 
To run a keyword search; 
1.
In the Keyword Management window, select the keyword/s to search by 
placing a tick in the box next to the required keyword/s; 
2.
Click the green start button
(or right click in the Keyword Management 
window and in the drop down menu select ͞Start Keyword Search͟). This will 
open the ͞New Keyword Search͟ window shown in Figure 130 below: 
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
159 | Page 
Copyright GetData Forensics Pty Ltd 2010 - 2014, All rights reserved. 
Figure 130, New Keyword Search window 
Keyword search name: This is the name of the search that will be shown in 
the Keyword Tree window. The keywords selected for this search and the 
number of hits per keyword will be displayed under the keyword search 
name. 
Data: Select the data upon which the search is to be carried out, e.g. data 
from the File System or the Registry modules; 
Include: Search either all items, or only those which have been checked; 
Limits: Limitations can be set for the maximum number of hits per keyword 
per file, and the total number of hits. 
3.
Click OK to commence the search. 
Each search runs in its own thread, so multiple keyword searches can be executed at 
any one time. The processes window tracks the status of the search. 
160 | Page 
Ch a p t e r   1 2   -   K e y w o r d   S e a r c h   M o d u l e  
Copyright GetData Forensics Pty Ltd 2010 - 2015, All rights reserved.
12.3
SEARCH RESULTS 
The Keyword Tree window contains the search results, as shown in Figure 131 below: 
Figure 131, Keyword Tree search results 
The Keyword Results folder at the root of the tree holds a folder for each search. The 
default search names are ͞Keyword Search 1͟, ͞…2͟ etc.:  
Inside the search folder are  the keywords for each search; 
Blue brackets, e.g. (10), next to a keyword identify the number of files in the 
case in which the keyword has been found; 
The Status column indicates if the search for a keyword is running or if it is 
completed. 
The Search Term column shows the formatting of the keyword string.  It also 
identifies any search parameters, such as case sensitivity, or Unicode. 
12.3.1
DELETE A KEYWORD SEARCH FOLDER (AND KEYWORDS) 
To delete a keyword search folder, right click on the keyword folder and select 
͞Delete͟ from the drop down menu. A confirmation message will appear: 
Documents you may be interested
Documents you may be interested