Perintah Timeline¶
Perintah timeline-logon¶
Perintah ini mengekstrak informasi dari event logon berikut, menormalisasi field, dan menyimpan hasilnya ke file CSV:
4624- Logon Berhasil4625- Logon Gagal4634- Logoff Akun4647- Logoff yang Diinisiasi Pengguna4648- Logon Eksplisit4672- Logon Admin
Hal ini mempermudah pendeteksian lateral movement, penebakan/penyemprotan kata sandi, eskalasi hak akses, dll...
- Input: JSONL
- Profile: Apa saja selain
all-field-infodanall-field-info-verbose - Output: CSV
Opsi yang diperlukan:
-o, --output <CSV-FILE>: file CSV tempat menyimpan hasil.-t, --timeline <JSONL-FILE-OR-DIR>: file timeline JSONL Hayabusa atau direktori berisi file JSONL
Opsi:
-c, --calculateElapsedTime: menghitung waktu yang berlalu untuk logon yang berhasil. (default:true)-l, --outputLogoffEvents: menampilkan event logoff sebagai entri terpisah. (default:false)-a, --outputAdminLogonEvents: menampilkan event logon admin sebagai entri terpisah. (default:false)-q, --quiet: tidak menampilkan logo. (default:false)
Contoh perintah timeline-logon¶
Siapkan timeline JSONL dengan Hayabusa:
Simpan timeline logon ke file CSV:
Tangkapan layar timeline-logon¶
Perintah timeline-partition-diagnostic¶
Membuat timeline CSV dari event diagnostik partisi dengan mem-parsing file Microsoft-Windows-Partition%4Diagnostic.evtx Windows 10 dan melaporkan informasi tentang semua perangkat yang terhubung beserta Volume Serial Number-nya, baik yang saat ini ada pada perangkat maupun yang sebelumnya pernah ada.
Proses ini didasarkan pada tool Partition-4DiagnosticParser.
- Input: JSONL
- Profile: Apa saja
- Output: Terminal atau CSV
Opsi yang diperlukan:
-t, --timeline <JSONL-FILE-OR-DIR>: file timeline JSONL Hayabusa atau direktori berisi file JSONL
Opsi:
-o, --output <CSV-FILE>: file CSV tempat menyimpan hasil.-q, --quiet: tidak menampilkan logo. (default:false)
Contoh perintah timeline-partition-diagnostic¶
Siapkan timeline JSONL dengan Hayabusa:
Buat timeline CSV dari perangkat yang terhubung:
takajo.exe timeline-partition-diagnostic -t ../hayabusa/timeline.jsonl -o partition-diagnostic-timeline.csv
Perintah timeline-suspicious-processes¶
Membuat timeline CSV dari proses yang mencurigakan.
- Input: JSONL
- Profile: Apa saja selain
all-field-infodanall-field-info-verbose - Output: Terminal atau CSV
Opsi yang diperlukan:
-t, --timeline <JSONL-FILE-OR-DIR>: file timeline JSONL Hayabusa atau direktori berisi file JSONL-o, --output <CSV-FILE>: file CSV tempat menyimpan hasil (default:stdout)
Opsi:
-l, --level <LEVEL>: menentukan level alert minimum (default:high)-q, --quiet: tidak menampilkan logo. (default:false)
Contoh perintah timeline-suspicious-processes¶
Siapkan timeline JSONL dengan Hayabusa:
Cari proses yang memiliki level alert high atau lebih tinggi dan tampilkan hasilnya ke layar:
Cari proses yang memiliki level alert low atau lebih tinggi dan tampilkan hasilnya ke layar:
Simpan hasil ke file CSV:
Tangkapan layar timeline-suspicious-processes¶
Perintah timeline-tasks¶
Perintah ini akan menumpuk scheduled task baru dari event Security 4698 dan mem-parsing konten task XML.
- Input: JSONL
- Profile: Apa saja selain
all-field-infodanall-field-info-verbose - Output: Terminal atau file CSV
Opsi yang diperlukan:
-t, --timeline <JSONL-FILE-OR-DIR>: file timeline JSONL Hayabusa atau direktori berisi file JSONL
Opsi:
-o, --output <CSV-FILE>: file CSV tempat menyimpan hasil.-q, --quiet: tidak menampilkan logo. (default:false)
Contoh perintah timeline-tasks¶
Tampilkan ke terminal:
Simpan ke CSV:

