Planification des scripts de reconnaissance avec Docker
Les tâches cron sont utiles pour planifier l'exécution automatique de tâches à une heure ou à un intervalle spécifié. Dans ce didacticiel, nous verrons comment configurer un cronjob avec Docker à des fins de reconnaissance.
Introduction
Tout d'abord, ajoutez la ligne suivante à votre crontabfichier pour exécuter le cron.shscript toutes les minutes :https://crontab.guru/Ceci est un site utile pour les timings cron
* * * * * export $(xargs < /app/.env); /app/cron.sh >> /app/log/cron.log 2>&1
Ensuite, dans votre docker-compose.ymlfichier, ajoutez les lignes suivantes pour spécifier l'emplacement de votre fichier d'environnement et créez les répertoires et fichiers nécessaires :
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
Exemples:
- Outils de reprise de sous-domaine tels que MX Takeover
- Automatisation de l'analyse WP
- Énumération des sous-domaines
- Surveillance du réseau
- Surveillance de l'expiration des certificats SSL
- Analyses automatiques de Burp Suite
- Analyses périodiques des données sensibles
Il existe de nombreux outils qui bénéficient directement de l'automatisation dans un cronjob. C'est pourquoi j'espère bientôt publier mon script de reconnaissance sur Github sur lequel j'ai travaillé. Il aura une quantité décente de ce que je mentionne ici, mais il est plus axé sur le pentesting Web que sur le pentesting réseau.
Mon Twitter:https://twitter.com/adamjsturge
La zone grise est une collection d'excellents articles sur la cybersécurité et l'informatique. Les meilleurs articles sont mis en avant dans une newsletter hebdomadaire, envoyée tous les mercredis. Pour obtenir des mises à jour chaque fois que The Grey Area publie un article, consultez notre page Twitter, @TGAonMedium .
![Qu'est-ce qu'une liste liée, de toute façon? [Partie 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































