Il s'agit d'un bot Discord qui fournit divers utilitaires de réseau et des capacités de récupération d'informations IP. Il permet aux utilisateurs de récupérer des informations détaillées sur les adresses IP, d'effectuer des recherches DNS, de trouver des entrées DNS partagées, de mener des requêtes WHOIS et de faire des demandes personnalisées aux API ou aux pages Web.
/check <ip_address> pour récupérer des informations détaillées sur l'adresse IP spécifiée, y compris le pays, la ville, la région, la géolocalisation, le FAI, l'organisation, etc.
/request <url> pour faire des demandes personnalisées à n'importe quelle API ou page Web et afficher la réponse.
/reversedns <ip_address> pour effectuer une recherche DNS inverse.
/dnslookup <domain> pour effectuer une recherche DNS.
/hostsearch <domain> pour rechercher des hôtes partageant le même DNS.
/shareddns <dns> pour trouver des entrées DNS partagées.
/whois <domain_or_ip> pour effectuer une recherche whois.
/reverseip <ip_address> pour effectuer une recherche IP inversée.
/aslookup <ip_or_as> pour effectuer une recherche en tant que.
/ipgeo <ip_address> pour récupérer les informations de géolocalisation IP.
/checkinvite <invite_link> pour vérifier les liens Discord Invite.
Journalisation des informations utilisateur, des commandes et des réponses BOT dans un fichier logger.txt .
Gestion des erreurs pour les entrées non valides ou les échecs d'API.
discord.py==2.3.2requests==2.26.0python-whois==0.9.4aiohttp==3.9.5aiosignal==1.3.1attrs==23.2.0certifi==2024.2.2charset-normalizer==2.0.12discord-py-interactions==4.4.1frozenlist==1.4.1future==1.0.0idna==3.7multidict==6.0.5python-dotenv==1.0.1urllib3==1.26.18yarl==1.9.4Clone le référentiel ou téléchargez le code source.
Installez les dépendances requises en exécutant pip install -r requirements.txt .
Créez un nouveau bot Discord et obtenez le jeton de bot.
Créez un nouveau serveur Discord ou utilisez un existant et obtenez l'ID de serveur (ID de guilde).
Créez un fichier .env dans le répertoire du projet, copiez .env.example Contenu et collez dans le nouveau fichier.
TOKEN = YOUR_TOKEN_HERE
GUILDID = YOUR_GUILD_HERETOKEN par votre jeton de bot et GUILDID par votre identifiant de guilde. Exécutez le script main.py pour démarrer le bot.
Dans votre serveur Discord, utilisez les différentes commandes de slash (par exemple, /check , /request , /reversedns , etc.) pour utiliser les utilitaires de réseau du bot et les capacités de récupération des informations IP.
Le bot répondra avec les informations demandées ou la réponse API / page Web, et les réponses seront également enregistrées dans le fichier logger.txt .
Les contributions sont les bienvenues! Si vous trouvez des problèmes ou avez des suggestions d'amélioration, veuillez ouvrir un problème ou soumettre une demande de traction.
Ce projet est autorisé sous la licence du MIT.
Ce bot est conçu à des fins d'éducation et d'analyse de réseau uniquement. L'utilisation de ce bot à des fins malveillantes, comme tenter d'obtenir des informations sensibles ou de compromettre la confidentialité des utilisateurs, est strictement interdite et va à l'encontre des conditions d'utilisation de Discord. Toute utilisation non autorisée ou contraire à l'éthique de ce bot ne sera pas tolérée.