Menjadwalkan Recon Script dengan Docker
Cronjobs berguna untuk menjadwalkan tugas agar berjalan secara otomatis pada waktu atau interval tertentu. Dalam tutorial ini, kita akan membahas cara menyiapkan cronjob dengan Docker untuk tujuan pengintaian.
pengantar
Pertama, tambahkan baris berikut ke crontabfile Anda untuk menjalankan cron.shskrip setiap menit:https://crontab.guru/Ini adalah situs yang berguna untuk pengaturan waktu cron
* * * * * export $(xargs < /app/.env); /app/cron.sh >> /app/log/cron.log 2>&1
Selanjutnya, di docker-compose.ymlfile Anda, tambahkan baris berikut untuk menentukan lokasi file lingkungan Anda dan buat direktori dan file yang diperlukan:
version: "3.9"
services:
recon:
build: .
env_file:
- .env
volumes:
- ./recon:/app/recon
- ./log:/app/log
FROM ubuntu:22.04
# Install prerequisites
RUN apt-get update && apt-get install -y \
curl \
unzip \
dnsutils \
cron
RUN mkdir /app/
WORKDIR /app/
COPY ./ /app/
RUN mkdir -p /app/log/
RUN touch /app/log/cron.log
RUN cp /app/cronjob /etc/cron.d/cronjob
RUN chmod 644 /etc/cron.d/cronjob
RUN crontab /etc/cron.d/cronjob
RUN chmod +x /app/recon.sh
# Creating entry point for cron
CMD ["cron", "-f"]
docker-compose up -d
tail -n0 -f ./log/cron.log
Contoh:
- Alat Pengambilalihan Subdomain seperti Pengambilalihan MX
- Otomatisasi Pemindaian WP
- Pencacahan subdomain
- Pemantauan jaringan
- Pemantauan kedaluwarsa sertifikat SSL
- Pemindaian Burp Suite otomatis
- Pemindaian berkala untuk data sensitif
Ada banyak alat di luar sana yang memiliki manfaat langsung dari otomatisasi dalam cronjob. Itu sebabnya saya berharap segera merilis skrip pengintaian saya di Github yang sedang saya kerjakan. Ini akan memiliki jumlah yang layak dari apa yang saya sebutkan di sini tetapi lebih fokus pada pentesting web dibandingkan dengan pentesting jaringan.
Twitter saya:https://twitter.com/adamjsturge
Area Abu-abu adalah kumpulan pos keamanan siber dan ilmu komputer yang hebat. Artikel terbaik disorot dalam buletin mingguan, dikirim setiap hari Rabu. Untuk mendapatkan pembaruan setiap kali The Grey Area menerbitkan artikel, lihat halaman Twitter kami, @TGAonMedium .

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































