Skip to content

Python IP-based password generator with Tkinter.

License

Notifications You must be signed in to change notification settings

marshki/IPyPass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPyPass 🔐 🔓

Travis Codacy Maintained Python MIT Open Source

IP-based password generator

Python3 utility (w/Tkinter) for converting IPv4 IP address to an 8- or 12-bit password. Modify the algo to suit your needs.

https://github.com/marshki/IPyPass/blob/master/docs/IPyPass.png

Requirements

None.

Usage

From a shell (argument parser):

python3 ipypass.py --ip 192.168.1.1

From a shell (interactive):

python3 ipypass.py

then, at prompt, enter IPv4 address. Program will:

  • validate address
  • split address by '.'
  • take 3rd octet and append *
  • take 4th octet then add 8 or 12 and append * such that the string is 8 or 12 characters in length.

For example:

IP address 8-bit password 12-bit password
10.1.1.1 1*9***** 1*13*1******
192.168.1.1 1*9**** 1*13*168****

Change Log

CHANGELOG

License

LICENSE

About

Python IP-based password generator with Tkinter.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages