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

ec2-router

v1.0.2

Published

Utility for setting up static routes to EC2 public addresses

Downloads

10

Readme

ec2-router

When starting out with Amazon EC2, it usually easier to start using IP based restrictions instead of doing the "Right Thing™" and setting up a VPN between your network and your VPCs.

This script will walk through your EC2 inventory, and setup a bunch of static host routes to your EC2 public addresses. This allows you to forward all of your traffic to those EC2 instances, say, over your VPN back to your corporate network.

But, really, you should setup a VPN.

Usage

$ npm install -g ec2-router
$ sudo ec2-router

Credentials

ec2-router uses all the typical mechanisms for configuring your AWS credentials.

  • ~/.aws/credentials
# Can be configured manually, or using aws configure
[default]
aws_access_key_id = ***
aws_secret_access_key = ***
  • Environment Variables
$ sudo AWS_ACCESS_KEY_ID=*** AWS_SECRET_ACCESS_KEY=*** ec2-router

Command Options

    --verbose                 Print additional details
    --dry-run                 Print the commands it would execute, but do not
                              execute them
    --delete                  Delete routes to EC2 instances instead of adding
                              them
    --dest [-interface tun0]  Specify the route destination
    --regions [regions]       Comma separated list of regions to query. Defaults
                              to default all regions

Special Thanks

Special thanks to Dan Jenkins for the initial script that this one is based on.

License

MIT