# Digital Forensics Using Linux

This whole page is currently subject to change, I'm figuring things out.

This "Course" will be formatted in such a way where you can view any section you want, I'll provide what you need to know at the top of it, and it's up to you if you want to follow that advice or not.

[*Note*] This course got it's list of tools from this Tsurugi Linux page if this course ever becomes outdated (probably will unless I do community-submitted git integration) you can always find an updated list of tools there.

[*Also Note*] Everything with a "[✅]" means the section exists and "[❌]" means it does not. [🛠️] means I'm currently working on it and [⚔️] denotes a challenge CTF for that specific section.

### Filesystem Imaging & hashing

- dd — [🛠️]
- ddc3dd — [❌]
- Guymager — [❌]
- Cyclone — [❌]
- ddrescue — [❌]
- ftkimage — [❌]
- Guymager — [❌]

- GtkHash — [✅]
- sha*sum — [✅]
- hashid — [✅]
- hashcat — [✅]

- (HashMash) — [⚔️]

### Data Acquisition

- Acquire — [❌]
- artifactcollector — [❌]
- AVML — [❌]
- LiME — [❌]
- unix_collector — [❌]
- velociraptor — [❌]

### Logfile Locations on Win & Lin, & Reading Logfiles

- Windows CommonLog — [❌]
- Linux CommonLog — [❌]
- Reading logfiles— [❌]

### Memory Analysis

- Rekall — [❌]
- volatility — [❌]
- volUtility — [❌]

### Common Types of Steganography & Detection

- StegHide — [❌]

### Network Forensics

- SNORT — [❌]
- Wireshark — [❌]
- Kismet — [❌]
- NetworkMiner — [❌]
- Squery — [❌]

### Blockchain Forensics

- etherscan — [❌]
- blockchair — [❌]
- OpenTimestamps — [❌]
- WalletSleuth — [❌]

### Metadata forensics

- mat2 — [✅]
- ExifTool — [✅]

- (BKFLAG) — [⚔️]

### Putting Together a Timeline & Report

- plaso — [❌]
- Timeline Explorer — [❌]
- timeliner — [❌]
- timesketch — [❌]
- DFTimewolf — [❌]