Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

alveare

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

alveare

multi-client multi-threaded reverse shell handler written in node

  • 1.2.0
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
6
increased by500%
Maintainers
1
Weekly downloads
 
Created
Source

:honeybee: alveare

NPM Version node Dependency Status JavaScript Style Guide

Multi-client, multi-threaded reverse shell handler written in Node.js :honey_pot:

Alveare (hive in italian) lets you listen for incoming reverse connection, list them, handle and bind the sockets. It's an easy to use tool, useful to handle reverse shells and remote processes.

Install

npm install -g alveare

How it works

Alveare is a tcp server with 2 listening ports. One used by the queen bees and the other by worker bees.

  1. Default usage, type: alveare
  2. Connect to it as a queen bee: telnet localhost 8869 and type .help
  3. Wait for worker bees to join the hive...

You can spawn a netcat reverse-shell and increase the number of incoming connections (bees).

Usage

Alveare

See alveare usage: alveare --help.

Usage: alveare [options] [command]

Commands:

  help  Display help

Options:

  -H, --bee-host [value]    Worker bees host to bind the listening server to (defaults to "0.0.0.0")
  -P, --bee-port <n>        The port on which the hive will be listening for worker bees (defaults to 2389)
  -H, --help                Output usage information
  -h, --queen-host [value]  Queen bees host to bind the listening server to (defaults to "127.0.0.1")
  -p, --queen-port <n>      The port on which the hive will be listening for queen bees (defaults to 8869)
  -v, --version             Output the version number

Queen bee Commands

  • .help: display this message.
  • .list: list connected bees.
  • .bind <n>: bind to a bee and connect to his established socket.
  • .unbind: detach the connection from the selected worker bee.
  • .uptime: show hive uptime.
  • .credit: display info on the project.
  • .quit: close your connection.
  • .exit: tear down the whole beehive.

Disclaimer

This reverse shell should only be used in the lawful, remote administration of authorized systems. Accessing a computer network without authorization or permission is illegal.

Author

Rocco Musolino (@roccomuso)

License

MIT

Keywords

FAQs

Package last updated on 11 Mar 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc