Acu‑Frend 1.0 mengubah tugas berulang: menyusun daftar target untuk Acunetix menjadi langkah cepat, handal, dan dapat direplikasi. Jalankan satu perintah, dan Anda mendapatkan CSV target yang sempurna, diberi nama rapi, dan siap diimpor ke Acunetix atau disimpan sebagai artefak audit.
Hasil nyata: hemat waktu, mengurangi kesalahan manual, dan membuat proses pemindaian dapat direproduksi untuk tim atau laporan.
- Pembuatan CSV target dengan format standar Acunetix.
- Validasi URL otomatis (
http://atauhttps://). - Opsi header on/off dan
--forceuntuk menimpa output. - Dukungan input: file list, direktori, atau URL tunggal.
- Mode laporan (
-l) yang menamai file output berdasarkan sumber. - Kompatibel Windows & Linux.
- Pastikan Python 3.8+ terpasang.
- Clone repo:
git clone https://github.com/bernic777/acu-frend.git
cd acu-frend- Install dependensi:
pip install -r requirements.txt
# atau untuk minimal: pip install colorama- Siapkan file
targets.txt(satu URL per baris). - Jalankan perintah:
python acu-frend.py targets.txt -o results/acunetix_targets.csv -p "Full Scan" -c High -g BugBounty- Import
results/acunetix_targets.csvke Acunetix.
USAGE: python acu-frend.py INPUT_FILE [options]
Positional:
INPUT_FILE Jalur ke file targets.txt
Options:
-o, --output Path ke file CSV output (default: acunetix_targets.csv)
-p, --profile Nama scan profile (default: "Default Scan")
-c, --criticality Criticality (High|Medium|Low) (default: High)
-g, --group Target group name (default: Default Group)
--no-header Jangan tambahkan header CSV
-f, --force Timpa file yang sudah ada tanpa konfirmasi
-u, --url Tambah single URL langsung dari CLI
-d, --directory Proses semua file targets dalam folder
-l Mode laporan otomatis (penamaan file berdasarkan sumber)
- Proses file list standar, gunakan profil
Full Scandan grupEngagement-2025:
python acu-frend.py targets.txt -o output/engagement-2025.csv -p "Full Scan" -c High -g "Engagement-2025"- Satu target langsung dari CLI:
python acu-frend.py -u https://example.com -o output/example.csv -p "Quick Scan" -c Medium- Batch dari folder (semua file
.txtdiproses):
python acu-frend.py -d ./targets/ -ltargets.txt
https://example.com
http://test.local
invalid-url
acunetix_targets.csv (hasil)
Target_URL,Scan_Profile,Criticality,Target_Group
https://example.com,Full Scan,High,BugBounty
http://test.local,Full Scan,High,BugBounty
Catatan:
invalid-urldilewati dan diperingatkan di console.
- Auditability: Nama file hasil & opsi header membuat CSV siap dilampirkan ke laporan.
- Integrasi CI: Jalankan di pipeline untuk memperbarui target otomatis sebelum scanning terjadwal.
- Reproducibility: Command yang sama selalu menghasilkan file dengan struktur konsisten.
- Pastikan Anda memiliki izin eksplisit sebelum memindai/menargetkan domain atau jaringan.
- Tool ini hanya membantu penyusunan file target — tanggung jawab penggunaan ada pada operator.
- Integrasi API Acunetix untuk upload otomatis hasil.
- Output alternatif: JSON & XLSX terstruktur untuk laporan.
- Mode paralel (multiprocess) untuk memproses jutaan target.
- Plugin untuk platform bug-bounty populer (HackerOne/Bugcrowd) agar sinkron:
- Otomatis mengekstrak scope dan generate target list.
Kontribusi sangat dihargai. Alur singkat:
- Fork repo
- Buat branch fitur:
feature/your-feature - Buat PR berisi deskripsi dan changelog singkat
- Tests dan dokumentasi lebih disukai
- v1.0 — Initial release: CSV generator, URL validation, CLI options.
Acu‑Frend 1.0 — buat persiapan scanning jadi cepat, rapi, dan dapat dipercaya.
