Lập kế hoạch Recon Script với Docker

Jan 06 2023
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.

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.

Ảnh của Ran Berkovich trên Bapt

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 .