azizul987/Soar-Blue-Team
GitHub: azizul987/Soar-Blue-Team
Stars: 0 | Forks: 0
# SOAR Automation with n8n
Project ini adalah automation sederhana untuk membantu SOC analyst melakukan pengecekan awal terhadap alert keamanan secara otomatis.
Workflow ini dibuat menggunakan n8n untuk mengecek reputasi IP address, hash file, dan URL phishing. Hasil pengecekan akan dikirim otomatis ke Telegram agar analyst tidak perlu melakukan pengecekan manual satu per satu.
## Workflow
Project ini memiliki 3 workflow utama:
1. **Network Investigation**
Mengecek reputasi IP address menggunakan AbuseIPDB atau VirusTotal.
2. **File Forensics**
Mengecek hash file untuk mengetahui apakah file terdeteksi sebagai malware menggunakan VirusTotal.
3. **Phishing Triage**
Menganalisis URL yang dicurigai phishing menggunakan URLScan.io dan mengirim hasilnya ke Telegram.
## Tools
Tools yang digunakan:
- n8n
- VirusTotal API
- AbuseIPDB API
- URLScan.io API
- Telegram Bot
- Postman
## Credentials
API key dan token tidak disimpan di GitHub.
Semua credential dimasukkan langsung melalui n8n Credentials atau pada HTTP Request node.
Credential yang dibutuhkan:
- VirusTotal API Key
- AbuseIPDB API Key
- URLScan.io API Key
- Telegram Bot Token
- Telegram Chat ID
## Network Investigation
### Tampilan Workflow

### Testing Workflow

### Output Telegram

## File Forensics
### Tampilan Workflow

### Testing Workflow

### Output Telegram

## Phishing Triage
### Tampilan Workflow

### Testing Workflow

### Output Telegram

## Cara Menjalankan
1. Buka n8n.
2. Import file workflow dari folder `workflows`.
3. Masukkan API key dan token pada credential n8n.
4. Aktifkan workflow.
5. Test webhook menggunakan Postman.
6. Cek hasil notifikasi di Telegram.
## Testing
Testing dilakukan dengan mengirim request POST ke webhook n8n menggunakan Postman.
Workflow dianggap berhasil jika:
- Webhook menerima input.
- API mengembalikan hasil enrichment.
- Workflow berjalan tanpa error.
- Telegram menerima notifikasi sesuai output yang diminta.
## Notes
Project ini hanya berfokus pada automation triage dan enrichment dasar.
Project ini belum melakukan response otomatis seperti block IP, isolate endpoint, atau integrasi dengan SIEM/EDR.