Lập kế hoạch Recon Script với Docker
Cronjobs rất hữu ích để lên lịch các tác vụ tự động chạy tại một thời điểm hoặc khoảng thời gian đã chỉ định. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thiết lập cronjob với Docker cho mục đích điều tra.
Giới thiệu
Đầu tiên, thêm dòng sau vào crontabtệp của bạn để chạy cron.shtập lệnh mỗi phút:https://crontab.guru/Đây là một trang web hữu ích cho thời gian cron
* * * * * export $(xargs < /app/.env); /app/cron.sh >> /app/log/cron.log 2>&1
Tiếp theo, trong docker-compose.ymltệp của bạn, hãy thêm các dòng sau để chỉ định vị trí tệp môi trường của bạn và tạo các thư mục và tệp cần thiết:
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
Ví dụ:
- Các công cụ tiếp quản tên miền phụ như MX Takeover
- Tự động hóa quét WP
- liệt kê tên miền phụ
- Giám sát mạng
- Giám sát hết hạn chứng chỉ SSL
- Quét Burp Suite tự động
- Quét định kỳ cho dữ liệu nhạy cảm
Có rất nhiều công cụ ngoài đó có lợi ích trực tiếp từ việc được tự động hóa trong một cronjob. Đó là lý do tại sao tôi hy vọng sẽ sớm phát hành tập lệnh điều chỉnh của mình trên Github mà tôi đang thực hiện. Nó sẽ có một số lượng kha khá những gì tôi đề cập ở đây nhưng nó tập trung hơn vào việc dồn nén trang web so với việc dồn nén mạng.
Twitter của tôi:https://twitter.com/adamjsturge
Vùng xám là một tập hợp các bài đăng về khoa học máy tính và an ninh mạng tuyệt vời. Các bài báo hay nhất được nêu bật trong bản tin hàng tuần, được gửi vào thứ Tư hàng tuần. Để nhận thông tin cập nhật bất cứ khi nào The Grey Area xuất bản một bài báo, hãy xem trang Twitter của chúng tôi, @TGAonMedium .

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































