Your one stop password manager and strength checker. This password manager stores your password encrypted with added device secret and you only have to remeber the MASTER PASSWORD.
To deploy this project using docker, copy the docker-compose file and run
docker-compose -f <file-name> up -d Run the svalbard container
docker exec -it svalbard bash python arsenal/config.pyYou need to have mariadb and python3 installed to run this
sudo apt install python3-pipsudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
sudo add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/ubuntuprecise main'
sudo apt-get update
sudo apt-get install mariadb-server-
Login to mysql as root
sudo mysql -u root -
Create User
CREATE USER 'svalbard'@localhost IDENTIFIED BY 'password'; -
Grant privileges
GRANT ALL PRIVILEGES ON *.* TO 'svalbard'@localhost IDENTIFIED BY 'password';
Follow these instructions to install MariaDB on Windows Create user and grant privileges
-
Navigate to MariaDB bin directory
C:\Program Files\MariaDB\bin -
Login as root with the password you chose while installation
mysql.exe -u root -p -
Create user
CREATE USER 'svalbard'@localhost IDENTIFIED BY 'password'; -
Grant privileges
GRANT ALL PRIVILEGES ON *.* TO 'svalbard'@localhost IDENTIFIED BY 'password';
Clone the project
git clone https://github.com/AlienwareSec/svalbard.gitGo to the svalbard directory
cd svalbardInstall requirements
pip install -r requirements.txtYou need to first configure the password manager by choosing a MASTER PASSWORD. This config step is only required to be executed once.
python config.pypython svalbard.py -h
usage: svalbard.py [-h] [-s Site] [-u Username] [-e EMAIL] option
Description
positional arguments:
option (a)dd / (e)xtract / (s)trength
optional arguments:
-h, --help show this help message and exit
-s NAME, --name NAME Site name
-u USER, --user USER Username
-e EMAIL, --mail EMAIL Email