Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roccomuso/netrat
Damn easy multiplatform Node.js RAT generator.
https://github.com/roccomuso/netrat
backdoor easy generator javascript js nodejs rat
Last synced: 17 days ago
JSON representation
Damn easy multiplatform Node.js RAT generator.
- Host: GitHub
- URL: https://github.com/roccomuso/netrat
- Owner: roccomuso
- License: mit
- Created: 2017-07-13T22:35:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-03-25T05:15:12.000Z (over 3 years ago)
- Last Synced: 2024-10-24T13:50:18.952Z (21 days ago)
- Topics: backdoor, easy, generator, javascript, js, nodejs, rat
- Language: JavaScript
- Homepage:
- Size: 30.3 KB
- Stars: 32
- Watchers: 4
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# netrat
[![NPM Version](https://img.shields.io/npm/v/netrat.svg)](https://www.npmjs.com/package/netrat)
![node](https://img.shields.io/node/v/netrat.svg)
[![Dependency Status](https://david-dm.org/roccomuso/netrat.png)](https://david-dm.org/roccomuso/netrat)
[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)> Damn easy multiplatform Node.js RAT generator
An easy tool to generate configurable backdoors that runs on Windows, Mac and Linux. Shells are upgradable to **Meterpreter**!
## Install
$ npm install -g netrat
## Usage
$ netrat
It will start the building procedure that lets you customize your backdoor.
Under the hood we use [pkg](https://github.com/zeit/pkg) to build the executable.
To reduce the build size up to 4 times I recommend you to compress your binary file.
NetRAT provides already a basic compression.## Compression
Compression is possible thanks to [UPX](https://github.com/roccomuso/upx).
## Cross-platform commands
Commands starting with `cash` are backed with [cash](https://github.com/dthree/cash), providing an easy solution for simple Unix-like, cross-platform commands.
## Debug
To enable debug, set the env var, `DEBUG=netrat`.
## Core modules
| Name | Build | Description |
|------|-------|-------------|
| [netcat](https://github.com/roccomuso/netcat) | [![Build Status](https://travis-ci.org/roccomuso/netcat.svg?branch=master)](https://travis-ci.org/roccomuso/netcat) | Netcat client and server modules written in pure Javascript for Node.js |
| [cash](https://github.com/dthree/cash) | [![Build Status](https://travis-ci.org/dthree/cash.svg)](https://travis-ci.org/dthree/cash/) | Cross-platform Linux commands in ES6 |
| [pkg](https://github.com/zeit/pkg) | [![Build Status](https://travis-ci.org/zeit/pkg.svg?branch=master)](https://travis-ci.org/zeit/pkg) | Package your Node.js project into an executable |
| [upx](https://github.com/roccomuso/upx) | [![Build Status](https://travis-ci.org/roccomuso/upx.svg?branch=master)](https://travis-ci.org/roccomuso/upx) | The ultimate packer for executables |## Author
Rocco Musolino ([@roccomuso](https://twitter.com/roccomuso))
## License
MIT