Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pownjs/pown
Pown.js is a security testing an exploitation toolkit built on top of Node.js and NPM.
https://github.com/pownjs/pown
Last synced: about 1 month ago
JSON representation
Pown.js is a security testing an exploitation toolkit built on top of Node.js and NPM.
- Host: GitHub
- URL: https://github.com/pownjs/pown
- Owner: pownjs
- License: mit
- Created: 2017-03-15T00:54:44.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-04-07T20:43:33.000Z (over 1 year ago)
- Last Synced: 2024-11-01T22:47:27.304Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 2.76 MB
- Stars: 259
- Watchers: 22
- Forks: 30
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-rainmana - pownjs/pown - Pown.js is a security testing an exploitation toolkit built on top of Node.js and NPM. (JavaScript)
README
[![Follow on Twitter](https://img.shields.io/twitter/follow/pownjs.svg?logo=twitter)](https://twitter.com/pownjs)
[![NPM](https://img.shields.io/npm/v/pown.svg)](https://www.npmjs.com/package/pown)
[![Fury](https://img.shields.io/badge/version-3x%20Rage-red.svg)](https://github.com/pownjs/lobby)
![default workflow](https://github.com/pownjs/git/actions/workflows/default.yaml/badge.svg)
[![SecApps](https://img.shields.io/badge/credits-SecApps-black.svg)](https://secapps.com)# Pown
Pown.js is a security testing and exploitation toolkit built on top of Node.js and NPM. Unlike traditional security tools, notably Metasploits, Pown.js considers frameworks to be an anti-pattern. Therefore, each feature in Pown is in fact a standalone NPM module allowing greater degree of reuse and flexibility. Creating new features is a matter of publishing new modules to NPM. This module provides simple means to start the cli. As a result you can easily build your own tools with pown or create new tools by composition.
## Quickstart
Install Pown.js globally with npm or yarn.
```sh
$ npm install -g pown@latest
```## Usage
```
pown.js [options] [command options]Commands:
pown.js update Update global installation of pown [aliases: upgrade, up, u]
pown.js credits [options] list contributors and credits
pown.js modules Module manager [aliases: module, mo, m]
pown.js preferences Preferences [aliases: prefs]
pown.js script [file] [args...] Simple scripting engine for automating pown commands.
pown.js shell [options] Simple shell for executing pown commandsOptions:
--version Show version number [boolean]
--help Show help [boolean]
```## Modules
Pown.js comes with several builtin modules for convenience. However, additional modules can be installed directly from the NPM registry using `pown modules` command. Optional modules are installed in the current users's home folder under `~/.pown/modules`.