No Description

Adam 22d0847163 add non-interactive mode 1 week ago
agent b8662330e5 get master password from agent 1 month ago
config b8662330e5 get master password from agent 1 month ago
fs b80ca488fa reëncrypt passwords with new master password 1 month ago
operation f3be91951d encrypt data on disk 1 month ago
password d6f98a9a6a initial commit 1 month ago
server 22d0847163 add non-interactive mode 1 week ago
LICENSE d6f98a9a6a initial commit 1 month ago
README.asciidoc abd06c5473 update README 1 month ago
eeze.go 22d0847163 add non-interactive mode 1 week ago
go.mod d6f98a9a6a initial commit 1 month ago
go.sum d6f98a9a6a initial commit 1 month 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
```