StringManolo / nbmxbsf

General Purpouse Telegram Bot. Can act as a RAT, a Ransomware, a post exploitation tool, or just as a core to your custom bot.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nbmxbsf

General purpose Telegram bot.

Image of the Telegram Bot running on a Huawei Smartphone

Modules are loaded automatically from ./src/serverModules using the filenames. If you create a hello.ts, you can call the module using /hello command from Telegram, simple as that. You can find modules documentation here

Supported Platforms

  • Linux
  • Termux

May work on other systems too with few changes. Not tested in Windows yet.

Depends On

INSTALL AS USER

  • Clone:
git clone https://github.com/stringmanolo/nbmxbsf && cd nbmxbsf
  • Install required modules
npm install
  • Create password.txt file
echo 'thisIsMyLoginPassword' > password.txt
  • Create token.txt file
echo '1637382718:HWJSIW6BVhwUaL4JwhsiU6JevPQPipP3' > token.txt
  • Run the Bot
npm start;
  • Login in telegram bot chat
/login thisIsMyLoginPassword
  • Run available commands
/help

INSTALL AS DEVELOPER

  • Clone:
git clone https://github.com/stringmanolo/nbmxbsf && cd nbmxbsf
  • Install required modules
npm install
  • Make changes
echo '// Example of easily creating a time command
const time = (telegramText: string) => {
  return new Date();
}

export default time;
' > ./src/serverModules/time.ts
  • Create password.txt and token.txt files

  • Compile and run

tsc && npm start

TIPS

  • If you're a developer, you don't need to touch the server.ts/server.js code. Just develop the modules in the serverModules folder.

About

General Purpouse Telegram Bot. Can act as a RAT, a Ransomware, a post exploitation tool, or just as a core to your custom bot.


Languages

Language:TypeScript 84.7%Language:JavaScript 15.3%