Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
Outils/GitHubGitHub/nmalcolm/inventus
ReconnaissanceCollecte d'InformationsÉnumération de Sous-domainesCrawler
GitHubnmalcolm/inventus

Inventus

Inventus est un spider conçu pour trouver les sous-domaines d'un domaine spécifique en explorant ce dernier ainsi que tous les sous-domaines découverts.

Voir le dépôt
8123il y a 8 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Inventus

Inventus est un spider conçu pour trouver les sous-domaines d'un domaine spécifique en le crawlant ainsi que les sous-domaines qu'il découvre. C'est un spider Scrapy, ce qui signifie qu'il est facilement modifiable et adaptable à vos besoins.

forthebadge

Démo

asciicast

Prérequis

  • Linux -- Je n'ai pas testé sur Windows.
  • Python 2.7 ou Python 3.3+
  • Scrapy 1.4.0 ou supérieur.

Installation

Inventus nécessite que Scrapy soit installé avant de pouvoir être exécuté. Tout d'abord, clonez le dépôt et placez-vous dedans.

root@kitploit:~
$ git clone https://github.com/nmalcolm/Inventus
$ cd Inventus

Installez maintenant les dépendances requises avec pip.

root@kitploit:~
$ pip install -r requirements.txt

En supposant que l'installation a réussi, Inventus devrait être prêt à l'emploi.

Utilisation

L'utilisation la plus basique d'Inventus est la suivante :

root@kitploit:~
$ cd Inventus
$ scrapy crawl inventus -a domain=facebook.com

Cela indique à Scrapy quel spider utiliser (« inventus » dans ce cas) et transmet le domaine au spider. Tous les sous-domaines trouvés seront envoyés vers STDOUT.

L'autre paramètre personnalisé est subdomain_limit. Il définit une limite maximale de sous-domaines à découvrir avant de quitter. La valeur par défaut est 10000, mais ce n'est pas une limite stricte.

root@kitploit:~
$ scrapy crawl inventus -a domain=facebook.com -a subdomain_limit=100

Exportation

L'exportation des données peut se faire de plusieurs façons. Le moyen le plus simple est de rediriger STDOUT vers un fichier.

root@kitploit:~
$ scrapy crawl inventus -a domain=facebook.com > facebook.txt

Scrapy dispose d'une fonctionnalité intégrée qui permet d'exporter des éléments dans divers formats, notamment CSV, JSON et XML. Actuellement, seuls les sous-domaines seront exportés, mais cela pourrait changer à l'avenir.

root@kitploit:~
$ scrapy crawl inventus -a domain=facebook.com -t csv -o Facebook.csv

Configuration

Des configurations peuvent être apportées au comportement d'Inventus. Par défaut, Inventus ignore robots.txt, a un délai d'attente de 30 secondes, met en cache les données de crawl pendant 24 heures, a une profondeur de crawl de 5 et utilise l'extension AutoThrottle de Scrapy. Ceux-ci et bien d'autres peuvent être modifiés en éditant le fichier inventus_spider/settings.py. Les paramètres de Scrapy sont également bien documentés.

Bogues / Suggestions / Retours

N'hésitez pas à ouvrir un nouveau ticket pour tout ce qui précède. Inventus a été construit en seulement quelques heures et contiendra probablement des bogues. Vous pouvez également me contacter sur Twitter.

Licence

Publié sous la licence MIT. Voir LICENSE.

Télécharger l’outil