rave-net / getpass3 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from tjpatter/getpass3
eDirectory Universal Password retrieval utility. Python-based. Supports TLS.
License: GNU General Public License v3.0
This project forked from tjpatter/getpass3
eDirectory Universal Password retrieval utility. Python-based. Supports TLS.
License: GNU General Public License v3.0
getpass - Universal Password Retrieval Utility - Version 3.0 - 03/11/2022 This program retrieves a user's eDirectory Universal Password by using an LDAP extended operation. To install, simply ensure you have a Python 3 environment with the 'argparse', 'ldap3' and 'sys' modules available. This code will run on any system that meets these requirements, Linux, Mac, and Windows. Example installation on Open Enterprise Server 2018 SP3 (x86_64) / SUSE Linux Enterprise Server 12 SP5 (x86_64), run as root: python3 -m ensurepip --upgrade pip3 install ldap3 Usage (at a shell type): :~> python3 getpass.py The following arguments are required: -u/--admin-user, CN of an administrative user, ex: cn=admin,o=lab -p/--admin-pass, Password for the administrative user -s/--server-host, Hostname of the target server. ex: oes.lab.local -P/--server-port, TLS port of the target server. ex: 636 -t/--target-user, CN of the target user password you want to retrieve. ex: cn=test,ou=users,o=lab -e/--env-file, Use .env file for connection info Example output: oes:~> python3 getpass.py -u cn=admin,o=lab -p Mylabpass -s oes.lab.local -P 636 -t cn=test,ou=users,o=lab SuperSecret! NOTE: The eDirectory environment must be using the Universal Password feature, and the target user must have a Universal Password Policy assigned to them by using iManager. The Password Policy must also allow the administrative user to retrieve passwords.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.