GitLab de la Mairie de Villejuif

Explore projects

  • Ce script Python permet de convertir des emails stockés dans les formats EML (standard RFC 2822) et MSG (Microsoft Outlook) en documents PDF lisibles, tout en extrayant et sauvegardant automatiquement toutes les pièces jointes. L'outil supporte le traitement de fichiers individuels ou de dossiers entiers de manière récursive. Utilisable en CLI ou via une interface Web

    Updated
    Updated
  • Depots-Public / CompressPdfDirectory

    GNU Affero General Public License v3.0

    Ce script Bash compresse récursivement tous les fichiers PDF d'un répertoire source vers un répertoire de destination, tout en préservant l'arborescence des dossiers. This Bash script recursively compresses all PDF files from a source directory to a destination directory, while preserving the folder structure.

    Updated
    Updated
  • Depots-Public / Restore-DeletedGroupsUsers

    GNU Affero General Public License v3.0

    Ce script PowerShell permet de rechercher et de restaurer des groupes et utilisateurs Active Directory supprimés en se basant sur une partie de leur nom. This PowerShell script allows you to search for and restore deleted Active Directory groups and users based on a partial name match.

    Updated
    Updated
  • Depots-Public / ConvertPS1toUTF8BOM

    GNU Affero General Public License v3.0

    Ce script PowerShell (Convert-PS1toUTF8BOM.ps1) est un utilitaire pour convertir des fichiers de script PowerShell (.ps1) en encodage UTF-8 avec BOM (Byte Order Mark). This Bash script is a utility to convert PowerShell script files (.ps1) to UTF-8 with BOM (Byte Order Mark) encoding. This encoding is often required to ensure script compatibility with certain Windows environments or editors.

    Updated
    Updated
  • Depots-Public / FindSecretsLeak

    GNU Affero General Public License v3.0

    Un script shell simple pour détecter des secrets (mots de passe, clés API, tokens) dans un répertoire en se basant sur un ensemble de règles personnalisables. Ce projet s'inspire des règles de détection de l'outil Gitleaks. A simple shell script to detect secrets (passwords, API keys, tokens) in a directory based on a set of customizable rules. This project is heavily inspired by the detection rules of the Gitleaks tool.

    Updated
    Updated
  • Depots-Public / Get-UserConnections

    GNU Affero General Public License v3.0

    Ce script PowerShell permet d'auditer les connexions des utilisateurs d'un domaine Active Directory en identifiant les postes de travail sur lesquels ils se sont connectés sur une période donnée. This PowerShell script audits user logons in an Active Directory domain by identifying the workstations they have logged into over a given period.

    Updated
    Updated
  • Depots-Public / Get-BitLockerRecoveryInfo

    GNU Affero General Public License v3.0

    Ce script PowerShell permet de retrouver rapidement les informations de récupération BitLocker d'un ordinateur en interrogeant l'Active Directory. Pour un ordinateur donné, il retourne la date de création, l'identifiant et la clé de récupération à 48 chiffres.

    Updated
    Updated
  • Depots-Public / ListFolderIMAP

    GNU Affero General Public License v3.0

    Ce script Python permet de se connecter à un serveur de messagerie en utilisant le protocole IMAP et de récupérer la liste complète des dossiers d'une boîte aux lettres. A Python script to connect to an IMAP account and list all of its folders.

    Updated
    Updated
  • Depots-Public / Invoke-InteractiveShutdown

    GNU Affero General Public License v3.0

    Ce projet fournit une solution robuste pour automatiser l'extinction des postes de travail Windows de manière interactive et contrôlée. Conçu pour être déployé via une tâche planifiée (par GPO, par exemple), il affiche une fenêtre informant l'utilisateur d'une extinction imminente, lui laissant le choix de la reporter (dans une certaine limite) ou de l'annuler.

    Updated
    Updated
  • Depots-Public / GestionImprimanteLocale

    GNU Affero General Public License v3.0

    GestionImprimanteLocale.ps1 est un script PowerShell interactif conçu pour simplifier la création, la configuration et la gestion d'imprimantes locales sous Windows. Il offre une interface utilisateur conviviale avec des valeurs par défaut personnalisables pour automatiser le déploiement d'imprimantes dans un environnement professionnel. GestionImprimanteLocale.ps1 is an interactive PowerShell script designed to simplify the creation, configuration, and management of local printers in Windows. It provides a user-friendly interface with customizable default values to automate printer deployment.

    Updated
    Updated
  • Ce projet est une solution simple et légère pour transformer n'importe quel écran connecté à un serveur web Apache en un kiosque vidéo autonome. Il joue en boucle, en plein écran et dans l'ordre alphabétique, tous les fichiers .mp4 présents dans le dossier medias/.

    Updated
    Updated
  • Gitlab Users Monitor est un outil Python permettant de surveiller et de supprimer automatiquement les comptes GitLab créés mais jamais confirmés par email. Ces comptes sont souvent créés par des bots ou des spammeurs.

    Updated
    Updated
  • Système de mise à jour automatique (APT) basé sur le principe du moindre privilège

    Updated
    Updated
  • Un script shell puissant et automatisé pour configurer en masse des équipements Cisco Small Business via SSH. Gagnez du temps en déployant vos configurations sur plusieurs switches simultanément !

    Updated
    Updated
  • 🚀 Analyseur avancé de dépôts GitLab avec génération de rapports professionnels interactifs

    Updated
    Updated
  • Ce projet fournit un ensemble de fichiers pour remplacer la page d'index générée par défaut par Apache par une version plus moderne, responsive et esthétique.

    Updated
    Updated
  • Depots-Public / CompareLocalAdmin

    GNU Affero General Public License v3.0

    Ce projet fournit un ensemble de scripts PowerShell pour auditer les membres du groupe "Administrateurs" sur une flotte de machines Windows distantes et signaler toute anomalie. This project provides a set of PowerShell scripts to audit the members of the "Administrators" group on a fleet of remote Windows machines and report any anomalies.

    Updated
    Updated
  • COQBLIN Joachim / GitLab-Sync

    GNU Affero General Public License v3.0

    [FR] Mettre en place une synchronisation miroir d'un dépôt GitLab auto-hébergé vers une plateforme publique nécessite une série d'étapes manuelles, répétitives et sujettes à erreur. Ce script a été conçu pour automatiser entièrement ce processus. [EN] Setting up a mirror synchronization from a self-hosted GitLab repository to a public platform requires a series of manual, repetitive, and error-prone steps. This script was designed to fully automate this entire process.

    Updated
    Updated
  • Script Python pour envoyer des server_notifications via l'API Admin de Matrix Synapse.

    Updated
    Updated
  • audit-documents.sh est un script shell robuste et performant, conçu pour explorer de manière récursive un site web cible. Son objectif est d'identifier, de télécharger et d'analyser tous les fichiers bureautiques potentiellement sensibles, en extrayant leurs métadonnées complètes (auteur, date de création, logiciel source, etc.) via l'outil ExifTool.

    Updated
    Updated