java in forensic co...
 
Notifications
Clear all

java in forensic computing

7 Posts
6 Users
0 Reactions
1,444 Views
(@soso-mohammed)
New Member
Joined: 10 years ago
Posts: 1
Topic starter  

Hi every body,

i am tried to evaluate Java programming language as language to develop/build digital forensic tools, i need to know the main Java libraries that can be used to implement digital forensic tool functions ( disk imaging, verification (e.g. hash functions), data carving …etc.) could you please guide me for those libraries .

thanks


   
Quote
jhup
 jhup
(@jhup)
Noble Member
Joined: 16 years ago
Posts: 1442
 

There are several products in digital forensics that use Java in some fashion.

AccessData PRTK comes to mind.


   
ReplyQuote
keydet89
(@keydet89)
Famed Member
Joined: 21 years ago
Posts: 3568
 

Here, let me go ahead and Google that for you…

https://docs.oracle.com/javase/tutorial/essential/io/bytestreams.html

http//docs.guava-libraries.googlecode.com/git/javadoc/com/google/common/hash/HashFunction.html


   
ReplyQuote
MDCR
 MDCR
(@mdcr)
Reputable Member
Joined: 15 years ago
Posts: 376
 

Link
jwmi query windows wmi from java

There is an important lesson in the link just above. Sure, it works, but look at HOW he had to do it to make it work (he basically wrote a VBScript wrapper).

I wouldn't use Java for anything except browser based applications that have to be cross platform and not dig deep into the system. In .NET, i can query WMI in just a few lines of code.


   
ReplyQuote
Chris_Ed
(@chris_ed)
Reputable Member
Joined: 16 years ago
Posts: 314
 

I believe you can create Autopsy modules in Java, too.


   
ReplyQuote
keydet89
(@keydet89)
Famed Member
Joined: 21 years ago
Posts: 3568
 

I wouldn't use Java for anything except browser based applications that have to be cross platform and not dig deep into the system. In .NET, i can query WMI in just a few lines of code.

I'm a little unclear as to why someone would consider WMI to be "used to implement digital forensic tool functions ( disk imaging, verification (e.g. hash functions), data carving …etc.) ".

WMI is great for live system access, but I'm not sure why someone would consider it for low-level disk/binary-level access.


   
ReplyQuote
PaulSanderson
(@paulsanderson)
Honorable Member
Joined: 19 years ago
Posts: 651
 

This might be a reason not to use java

http//www.bbc.co.uk/news/technology-35427685


   
ReplyQuote
Share: