Telegra Csharp C2 is a tool for command and control for C# Writing. TelegramBotClient allows you to use a proxy for Bot API connections.
VirusTotal check result
Don’t pass it on to Virus Total anymore. I’ve tried it for you.
Install
using System.IO;
using Telegram.Bot;
using Telegram.Bot.Args;
using Telegram.Bot.Types.InputFiles;
using AForge.Video;
using AForge.Controls;
using AForge.Video.DirectShow;
Also Read – Nuages : A Modular C2 Framework 2019
Add related classes in ‘References’
System.Drawing;
System.Windows.Forms;
How to used
Modify your Token to the program
static void Main(){
botClient = new TelegramBotClient(“token”); //Your Token
botClient.OnMessage += Bot_OnMessage;
botClient.StartReceiving();
Thread.Sleep(int.MaxValue);
}
Proxy
TelegramBotClient allows you to use a proxy for Bot API connections.
You can pass an IWebProxy to bot client for HTTP Proxies.
// using System.Net;
var httpProxy = new WebProxy(“https://example.org”, 8080)
{
Credentials = new NetworkCredential(“USERNMAE”, “PASSWORD”)
};
var botClient = new TelegramBotClient(“YOUR_API_TOKEN”, httpProxy);
SOCKS 5
You can use an external NuGet package: HttpToSocks5Proxy provided
// using MihaZupan;
var proxy = new HttpToSocks5Proxy(Socks5ServerAddress, Socks5ServerPort);
// Or if you need credentials for your proxy server:
var proxy = new HttpToSocks5Proxy(
Socks5ServerAddress, Socks5ServerPort, “USERNAME”, “PASSWORD”
);
// Allows you to use proxies that are only allowing connections to Telegram
// Needed for some proxies
proxy.ResolveHostnamesLocally = true;
var botClient = new TelegramBotClient(“YOUR_API_TOKEN”, proxy);
How to compile
How to compile all DLL files into an EXE file
First,You need download ILMerge tool,this is a tool for merging all references to .NET programs.
ilmerge.exe /target:exe /out:TGbot.exe ConsoleApp1.exe AForge.Controls.dll AForge.dll AForge.Imaging.dll AForge.Math.dll AForge.Video.DirectShow.dll AForge.Video.dll Newtonsoft.Json.dll Telegram.Bot.dll /targetplatform:v4
/target -> library=>DLL exe=>exe
/targetplatform:v4 -> Compiler platform is .net 4.0
/out -> Merged output file,Parameters are followed by files that need to be merged
Finally, generate output in the directory specified by the out parameter
Credit: Leiothrix
General Working of a Web Application Firewall (WAF) A Web Application Firewall (WAF) acts as…
How to Send POST Requests Using curl in Linux If you work with APIs, servers,…
If you are a Linux user, you have probably seen commands like chmod 777 while…
Vim and Vi are among the most powerful text editors in the Linux world. They…
Working with compressed files is a common task for any Linux user. Whether you are…
In the digital era, an email address can reveal much more than just a contact…