Telegra Csharp C2 : Command and Control for C# Writing

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

Nuget download these package

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.

HTTP

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

R K

Recent Posts

How to Install and Secure MySQL on Ubuntu 26.04

If you want to Install MySQL Ubuntu systems for web applications, development environments, or database…

1 hour ago

How to Install PostgreSQL on Ubuntu 26.04

PostgreSQL has become one of the most trusted database systems for developers, enterprises, and cloud…

16 hours ago

How to Install Nginx on Ubuntu 26.04

Nginx continues to dominate the modern web hosting world because of its speed, reliability, and…

19 hours ago

PHP Ubuntu 26.04 Installation Guide for Apache and Nginx

Setting up PHP Ubuntu 26.04 is essential for developers who want to run modern web…

22 hours ago

Apache on Ubuntu 26.04 Installation Guide for Beginners

Setting up Apache Ubuntu 26.04 is one of the fastest ways to launch a reliable…

1 day ago

How to Configure Static IP on Ubuntu Settings Easily

Setting up a Static IP on Ubuntu configuration is essential for servers, remote access systems,…

2 days ago