All Projects → roccomuso → alveare

roccomuso / alveare

Licence: MIT License
🐝 Multi-client, multi-threaded reverse shell handler written in Node.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to alveare

Async Sockets Cpp
Simple thread-based asynchronous TCP & UDP Socket classes in C++.
Stars: ✭ 127 (+86.76%)
Mutual labels:  socket, thread
Sc
Common libraries and data structures for C.
Stars: ✭ 161 (+136.76%)
Mutual labels:  socket, thread
HiFramework.Unity
Based on component to manage project's core logic and module used in unity3d
Stars: ✭ 22 (-67.65%)
Mutual labels:  socket, thread
LockFreeHashTable
Lock Free Resizable Hash Table Based On Split-Ordered Lists.
Stars: ✭ 45 (-33.82%)
Mutual labels:  thread
AsyncUtils
A set of utilities for Asynchronous programming in Unity.
Stars: ✭ 15 (-77.94%)
Mutual labels:  thread
slsk-client
🐦 Soulseek client for NodeJS
Stars: ✭ 110 (+61.76%)
Mutual labels:  socket
echo-server
Echo Server is a container-ready, multi-scalable Node.js application used to host your own Socket.IO server for Laravel Broadcasting.
Stars: ✭ 36 (-47.06%)
Mutual labels:  socket
fire-im
分布式IM服务,参考https://github.com/crossoverJie/cim 实现
Stars: ✭ 17 (-75%)
Mutual labels:  socket
extension-networking
Library developed for OpenFL to facilitate connections between applications, using TCP sockets, and following the scheme of event-driven programming.
Stars: ✭ 29 (-57.35%)
Mutual labels:  socket
context-propagation
Propagate snapshots of ThreadLocal values to another thread
Stars: ✭ 15 (-77.94%)
Mutual labels:  thread
socket-chat
This project will help you build a chat app by using the Socket IO library.
Stars: ✭ 36 (-47.06%)
Mutual labels:  socket
as2-server
A standalone Java AS2 server - see as2-lib for the generic parts
Stars: ✭ 29 (-57.35%)
Mutual labels:  socket
php-invert-color
Invert a given color.
Stars: ✭ 13 (-80.88%)
Mutual labels:  reverse
chat-server
💬 [WIP] Simple Chat Server built with React, Node, Express and Socket.io
Stars: ✭ 18 (-73.53%)
Mutual labels:  socket
python
一个有深度的Python系列博客 🐍
Stars: ✭ 13 (-80.88%)
Mutual labels:  socket
tgrid
TypeScript Grid Computing Framework supporting RFC (Remote Function Call)
Stars: ✭ 83 (+22.06%)
Mutual labels:  thread
SocketHook
Socket hook is an injector based on EasyHook (win only) which redirect the traffic to your local server.
Stars: ✭ 38 (-44.12%)
Mutual labels:  socket
node-abstractsocket
Abstract namespace socket support for Node
Stars: ✭ 24 (-64.71%)
Mutual labels:  socket
Process
Creation of Dynamic Dedicated WebWorkers, definition of dependencies, promise support.
Stars: ✭ 13 (-80.88%)
Mutual labels:  thread
RxSocket
RxSocket连接
Stars: ✭ 31 (-54.41%)
Mutual labels:  socket

🐝 alveare

NPM Version node Dependency Status JavaScript Style Guide

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].