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

pass-hero

v1.0.13

Published

Make Complex Passwords and Store it Securely

Downloads

18

Readme

Pass-Hero

  • This is Password Managament Tool Created And Developed By Eslam Mohamed Elabd Under MIT License .
  • Repo : github/pass-hero
  • npm-package : npm/pass-hero

Info :

  • This Tool Made To Store and Search and List and Delete Credentials (account,password,alias) as Encrypted Credentials in Encrypted File and Need Encryption Key File To Decrypt and Encrypt it .
  • This Tool Written in pure and native node modules doesn,t have any Dependencies Except typescript,@types/node for just development purpose.

Installation:

npm i passhero -g

Usage :

  • in Terminal
[+] Usage : 
       
    passhero --pass myencryptedpasswordfile --key myencryption&decryptionkey 


        --pass or -p : should followed with the encypted passwords or credentials file name 
        
        --key  or -k  : should followed with the crypto key to encrypt and decrypt encrypted passwords or credentials  
      
        [if the file after --pass or --key not exists there is a new key or pass file will be generated . 
  • it will be like :
crypto@passhero:~/passherotest$   passhero --pass passwordfile --key mynewkey


██████╗  █████╗ ███████╗███████╗      ██╗  ██╗███████╗██████╗  ██████╗ 
██╔══██╗██╔══██╗██╔════╝██╔════╝      ██║  ██║██╔════╝██╔══██╗██╔═══██╗
██████╔╝███████║███████╗███████╗█████╗███████║█████╗  ██████╔╝██║   ██║
██╔═══╝ ██╔══██║╚════██║╚════██║╚════╝██╔══██║██╔══╝  ██╔══██╗██║   ██║
██║     ██║  ██║███████║███████║      ██║  ██║███████╗██║  ██║╚██████╔╝
╚═╝     ╚═╝  ╚═╝╚══════╝╚══════╝      ╚═╝  ╚═╝╚══════╝╚═╝  ╚═╝ ╚═════╝ 
                                                                                                                                                              
Password Manager for Createing Complex Passwords and Store it Encrypted With one file , and You can Retrieve it also  with this utility scurely
Created By Eslam Mohamed Moawed , Member @Divzoon.com
 repo: https://github.com/Crypt00o/pass-hero


[+] Secret Key Generated as : mynewkey
[+] Session Started	 For Help Use : help 



Pass-Hero > 

usage click here to see usage gif

  • Next Step : Meet The Pass-Hero Session

  • command structure :option account='somevalue' password='somevalue' length='somevalue' alias='somevalue'

  • Options :

     create : for createing encrypted credentials with passwords ,password can be set manually or it will be random complex password
       
     search : for search in encrypted passwords with data as parameters you can search with password or account or alias  ,or all of this combained
    
     update : for update encrypted Credentials with old data as parameters and new data as setparameters
    
     delete : for delete from encrypted passwords with data as parameters you can search with 
       
     list   : for read and list all encrypted passwords from spefic enctypted passwords file maded By This Pass-Hero
       
     help   : for showing This Help
       
     exit   : for Exiting This session

Examples :

click here to see full-usage gif usage-full

  • Assume It Like SQL , i mean adding more spefic prams data will help you determine more spefic result while searching or deleteing
  • Create :

  • you can use or not use params with this option like : password,alias,account,length . (length for password length if you want random complex password with spefic length default for random pass is 64)

    create alias='google' account='[email protected]'

  • Search :

  • you must use params with any of password,alias,account When You Determine more params You Get More Determined Results.

  • this will show all passwords & accounts which it,s alias value is google : search alias='google'

  • this will show any account,passwords which it,s alias value is google and account value is [email protected] : search alias='google' account='[email protected]'

  • Delete :

  • you must use params with any of password,alias,account When You Determine more params You Get More Determined Results To Delete.
  • this will delete all passwords & accounts which it,s alias value is google : delete alias='google'
  • this will delete any account,passwords which it,s alias value is google and account value is [email protected] : delete alias='google' account='[email protected]'
  • Update:

  • you must use params and setparams with any password,alias,account as params and setpassword,setalias,setaccount as setparams.

  • this will update account with new value where account has value [email protected] and alias has value google

    update account='[email protected]' alias='google' setaccount='[email protected]'

  • this will update password for any alias has value of 'noone' update alias='noone' setpassword='mynewpassword'

  • List :

  • this command doesn,t require any parameters , this will list and read all encrypted passwords from spefic Pass-Hero file

    list

  • Exit :

  • this will exit Pass-Hero Session exit