npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

Brosec

v1.5.0

Published

Brosec - Pentest fu for bros

Downloads

20

Readme

Black Hat Arsenal

Overview (tl;dr)

Brosec is a terminal based reference utility designed to help us infosec bros and broettes with useful (yet sometimes complex) payloads and commands that are often used during work as infosec practitioners. An example of one of Brosec's most popular use cases is the ability to generate on the fly reverse shells (python, perl, powershell, etc) that get copied to the clipboard.

Assuming the user has already set up the required variables (see the Getting Started section of the wiki) a reverse shell using the awk command can be generated as easy as...

asciicast

Or maybe you need to remotely invoke a Powershell script? A download cradle can be generated like so.

asciicast

Additional Features and Usage Examples
Bros http(s)

Need a quick web server? Forget python SimpleHTTPServer, bros has your back with bros http when entered via the command line. An SSL server? bros https has you covered.

Bros Encode

A encoder/decoder utility designed with penetration testers in mind that often find the need to encode and decode various payloads.

Learn about these features and more on the Brosec wiki.

Installation

The preferred method of installation (in order to get all of the latest updates) is to clone the source and install the dependencies manualy (git clone && npm install).

However, a stable build can be quickly installed via the following instructions.

Mac

Quick Installation

  • Install Homebrew
  • brew tap t94j0/security - Use t94j0's tap which contains the brosec formula
  • brew install brosec - Installs the brosec package

Kali Linux

  • apt-get install npm build-essential g++ xsel Install dependencies

  • npm install -g n Install n (nodejs version manager)

    • If the above fails, try - npm config set registry http://registry.npmjs.org/
  • n latest Install latest version of nodejs

  • npm install -g Brosec - Install Brosec (may need sudo to symlink to /usr/local/bin)

Windows

  • Install nodejs via official installer
  • npm install -g Brosec - Install Brosec

If you have trouble installing, you can also try a compiled copy of Brosec. See Releases.

Swag

Want a free Brosec sticker? Submit a pull request, create an issue, or just send feedback to [email protected] and I'll happily send you a sticker (supplies limited, free shipping to continental US only).

Otherwise you can order one from StickerMule

Credits

Brosec was heavily inspired by the Red Team Field Manual by Ben Clark. In addition, many payloads were referenced from other resources and deserve a shoutout.

Special thanks to @LuxCupitor