Client/Server Password Vault
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Robert 033acae279 User auth added. 10 months ago
.gitignore Systemd 10 months ago
LICENSE first commit 10 months ago
README User auth added. 10 months ago
cliVault.service Systemd 10 months ago
client.go User auth added. 10 months ago
go.mod User auth added. 10 months ago
go.sum User auth added. 10 months ago
keygen.go first commit 10 months ago
server.go User auth added. 10 months ago

README

```
go get github.com/mattn/go-sqlite3
go get golang.org/x/crypto/bcrypt
go mod download golang.org/x/term
go mod tidy

go run keygen.go
nano server.go
REPLACE old key with new key!

sudo apt install gcc
CGO_ENABLED=1 go build -o cliVault server.go
```

## Systemd Unit file:
```
sudo cp cliVault.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable cliVault
sudo systemctl start cliVault
```

## Client
```
go build -o vaultClient client.go
```