maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Applications (https://talk.maemo.org/forumdisplay.php?f=41)
-   -   pySafe - for personal information security (https://talk.maemo.org/showthread.php?t=40108)

titou1234 2010-02-09 23:53

Re: pySafe - for personal information security
 
I didn't find how to send a PM, and perhaps it is interesting to others so ...

I can manage to transform, one of keyring exports to one of pysafe imports (better with the XML now) and if some are interested, I can write the instructions to do it.
So, sure, it would be easier for me if you develop this import, but I don't think this application on this platform (keyring on Palm OS) is used a lot, so it's not going to be useful to a lot of people.
Perhaps it would be better to spend your time to add features to pySafe. For example keyring had the following features that I find very useful:
* quick filter: press the first letters and go directly to the entry, no matter the entry's category
* generate password: when your create a new entry, the application can provide you with a password, and you can choose the length, and the characters to include (small letters, capital letters, numbers, symbols).
* auto-lock: after some, you can only see the entry list, not the data (username, password, note) of the entry. You have to enter the master password again to access the data.


If you still want to try to write an import for keyring, here are the informations:
gnukeyring doesn't have an export feature, but there is an external program (for those interested it is export.jar and you can find it here: http://gnukeyring.sourceforge.net/conduits.html which can export in csv or xml.

CSV:
Code:

Category,Description,Website,Username,Password,Notes
W perso,20minutes,,uuu,ppp,a small note
Serveur,Local admin,,,,"a note on multiple
lines
"

and xml:
Code:

<?xml version="1.0" encoding="UTF-8"?>
<pwlist>
<pwentry>
  <title>20minutes</title>
  <category>W perso</category>
  <username>uuuu</username>
  <password>ppp</password>
  <notes>a small note</notes>
  <lastmodtime>2007-10-25</lastmodtime>
</pwentry>
<pwentry>
  <title>Local admin</title>
  <category>Server</category>
  <username></username>
  <password></password>
  <notes>a note on multiple
lines
</notes>
  <lastmodtime>2003-12-31</lastmodtime>
</pwentry>
</pwlist>

Here is also a screenshot of the application:
http://gnukeyring.sourceforge.net/snaps/entry.png

jaguilar 2010-02-10 18:00

Re: pySafe - for personal information security
 
@titou1234

I'm writting the code to import from the generated XML by gnukeyring export utility. I believe that in a couple of hours it will available in the repository! :)

jaguilar 2010-02-10 20:40

Re: pySafe - for personal information security
 
A new version is in the repository (0.5.0).

- Import from Keyring for PalmOS (xml format)
- Import from Handy Safe Pro (XML)
- Fixed issue removing an item

titou1234 2010-02-10 20:46

Re: pySafe - for personal information security
 
Quote:

Originally Posted by jaguilar (Post 520102)
- Import from Keyring for PalmOS (xml format)

Thank you very much, I'm going to test it right now.

Are you interested in a french translation of pySafe ?

I saw a pot file in a previous message http://talk.maemo.org/showpost.php?p...6&postcount=15. Is it still valid ?

jcg81 2010-02-10 21:22

Re: pySafe - for personal information security
 
Quote:

Originally Posted by jaguilar (Post 520102)
A new version is in the repository (0.5.0).

- Import from Keyring for PalmOS (xml format)
- Import from Handy Safe Pro (XML)
- Fixed issue removing an item

Cool, I was able to remove the items. One more thing, when I tried to delete the group, there is a typo on verbage "... itens". I am sure you meant items. Just wanted to point out since this app is very useful.

Also, is an edit item button in the works for the future? Thanks again.

rm42 2010-02-10 21:28

Re: pySafe - for personal information security
 
I don't know if this has been asked or if it is even possible, but what about import from KeePass?

Edit:
I just checked and KeePass can export in two formats, plain text and XML. So, it shouldn't be hard at all to create an import option for it. I think this would be a huge feature to have since KeePass is so widespread. Also, since KeePass seems to be moving in the C# - Mono direction, a worthy replacement is certainly going to be very desirable for those that object to those technologies.

jaguilar 2010-02-11 00:03

Re: pySafe - for personal information security
 
1 Attachment(s)
Quote:

Originally Posted by titou1234 (Post 520119)
Are you interested in a french translation of pySafe ?

I saw a pot file in a previous message http://talk.maemo.org/showpost.php?p...6&postcount=15. Is it still valid ?

I would be grateful if you could do! The file was changed a little bit...the newer is attached.

Quote:

Originally Posted by jcg81 (Post 520162)
Cool, I was able to remove the items. One more thing, when I tried to delete the group, there is a typo on verbage "... itens". I am sure you meant items. Just wanted to point out since this app is very useful.

Thanks!! Fixed!

Quote:

Originally Posted by jcg81 (Post 520162)
Also, is an edit item button in the works for the future? Thanks again.

I'm working in a way to rename and move groups/items.

Quote:

Originally Posted by rm42 (Post 520172)
I don't know if this has been asked or if it is even possible, but what about import from KeePass?

I'll look the format that KeePass export the data.

Attachment 7044

dcman 2010-02-11 06:16

Re: pySafe - for personal information security
 
Has anyone had success importing from Handy Safe Pro (XML)? I exported to XML from Handy Safe Pro (Desktop, ver. 1.2 Build 48), copied to the N900 and tried to import. I can select the file in the import wizard, but the 'Next' button is grayed out and pressing 'Finish' yields no import.

Can I provide any more detail to help debug?

titou1234 2010-02-11 13:10

Re: pySafe - for personal information security
 
1 Attachment(s)
Quote:

Originally Posted by jaguilar (Post 520402)
I would be grateful if you could do! The file was changed a little bit...the newer is attached.

Attachment 7044

Here is the french translation:Attachment 7063

I have tested the PalmOs keyring import and it works great, but when I try to access some groups it doesn't work. Perhaps some entries are corrupted. I will investigate this later today and report to you. Do you have some kind of debug mode or log file to help me ?

Thanks.

jaguilar 2010-02-11 14:06

Re: pySafe - for personal information security
 
Quote:

Originally Posted by dcman (Post 520689)
Has anyone had success importing from Handy Safe Pro (XML)? I exported to XML from Handy Safe Pro (Desktop, ver. 1.2 Build 48), copied to the N900 and tried to import. I can select the file in the import wizard, but the 'Next' button is grayed out and pressing 'Finish' yields no import.

Can I provide any more detail to help debug?

Run the program in a terminal window to see if some error message is showed. It's simple: open the terminal, and run "/opt/pysafe/pysafe" (as normal user, NOT root!).

If some error occur, it will appear in terminal window.

I've tested the XML import in the device, and it was fine. The XML was generated in the last version of Handy Safe?


All times are GMT. The time now is 19:30.

vBulletin® Version 3.8.8