No Description

Adam 22d0847163 add non-interactive mode 10 months ago
agent b8662330e5 get master password from agent 11 months ago
config b8662330e5 get master password from agent 11 months ago
fs b80ca488fa reëncrypt passwords with new master password 11 months ago
operation f3be91951d encrypt data on disk 11 months ago
password d6f98a9a6a initial commit 11 months ago
server 22d0847163 add non-interactive mode 10 months ago
LICENSE d6f98a9a6a initial commit 11 months ago
README.asciidoc abd06c5473 update README 11 months ago
eeze.go 22d0847163 add non-interactive mode 10 months ago
go.mod d6f98a9a6a initial commit 11 months ago
go.sum d6f98a9a6a initial commit 11 months ago

README.asciidoc

= Next-Eeze

Client for Nextcloud Passwords.

Next-Eeze (Ident-I-Eeze for Nextcloud) can

* download passwords from Nextcloud instance,
* list entries (Label/Username)
* show entry

Only server-side encryption is supported. Client-side encryption is not supported.

== Security precautions

* credentials and all passwords are encrypted with master password before storing on disk
* no information is kept in memory longer than needed

==== TODO
* guard secrets in memory

== Agent

Next-Eeze can use Next-Eeze-Agent to remeber master password.

So far only running agent is used to get password. Next-Eeze cannot start the agent nor give it the password.

== Usage

```
Usage of next-eeze:

-C Config
-i in Config: set server, username, password (initialise)
-r in Config: reëncrypt (change master password)
-G Get
-l filter Get by label (default "")
-s filter Get by url (service/server) (default "")
-u filter Get by username (default "")
-f show full entry in Get, instead of just username/password
-p show just password in Get
-L List
-S Sync
```