qzxtu / UrlFinderBot

A Discord bot that scans .NET modules for URLs. Extract and analyze URLs in executable files with ease.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

UrlFinderBot

UrlFinderBot is a Discord bot that finds URLs in a .NET module.

Screenshot

image

Description

This Discord bot allows you to upload a .exe file and it will scan the file to find URLs within the .NET module. It uses the dnlib library to analyze the module and extract URLs from strings. The bot provides a response with the URLs found, if any. Please note that the bot includes safety checks to ensure the provided file is safe to analyze.

Considerations

Note that this bot only works with applications built on the .NET framework. It is based on the dnlib library, which is specifically designed to parse .NET modules. Therefore, it may not be compatible with applications written in other programming languages or frameworks. Also note that it can only check applications that are not obfuscated.

Prerequisites

  • .NET Framework 4.7.2 or higher
  • DSharpPlus NuGet package
  • dnlib NuGet package

Installation

  1. Clone the repository.
  2. Replace "Your Token Here" in the Program.cs file with your Discord bot token.
  3. Build the project to restore NuGet packages and compile the code.
  4. Run the bot.

Usage

  1. Invite the bot to your Discord server.
  2. Use the /urlfinder command to initiate the URL finding process.
  3. Provide a valid .exe file as an attachment when prompted by the bot.
  4. The bot will scan the file and display any URLs found within the .NET module.

Author

This project was created by qzxtu.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for more information.

About

A Discord bot that scans .NET modules for URLs. Extract and analyze URLs in executable files with ease.

License:Apache License 2.0


Languages

Language:C# 100.0%