Forum rules


Warning !
Avoid using binary softwares from untrusted users.
Prefer compiling it yourself and verify sources.



Reply to topic  [ 10 posts ] 
Namecoin Local PGP Keyserver Plugin 
Author Message

Posts: 1625
Post Namecoin Local PGP Keyserver Plugin
Allows you to make sure you are using the right PGP key by getting a secure pgp key fingerprint from a Namecoin id/

Now on Github: https://github.com/phelix/npkh

Current Features
* will do exact match lookups on id/
* will take a long (>40 characters) key fingerprint from the value field '/gpg/fpr' or '/fpr'
* will download keys from the location specified in the value or from a standard keyserver
* will proxy normal lookups to a standard keyserver
* can work as plugin for NMControl or in standalone mode

How to Try
* run Namecoin Client (blockchain must be completely downloaded) or a drop in replacement (SPV client)

in standalone mode:
* git clone https://github.com/phelix/npkh
* run the python file: python ./pluginKeyHandler.py
(needs Python 2.7.x installed and 'pip install bottle')

as NMControl plugin:
* put pluginKeyHandler.py into the NMControl subfolder 'plugin'
* launch NMControl (stop other instances first then launch e.g. from the command line with: 'python ./nmcontrol.py --debug=1')

then:
* eMailClient (tested with Thunderbird) --> enigmail --> key management --> keyserver
as keyserver enter 127.0.0.1:8083 (default)
* search for e.g. id/domob id/phelix id/jeremy id/greg
* you can also search for non id/ keys as usual

:mrgreen:

[continued from https://forum.namecoin.info/viewtopic.p ... 117#p16117]

(edited a lot; 2017-08-10)

_________________
nx.bit - some namecoin stats
nf.bit - shortcut to this forum


Sat Jan 09, 2016 1:19 pm
Profile

Posts: 1083
Post Re: Namecoin Local PGP Keyserver Plugin
Thanks for your work on this - sounds great! I'm unfortunately too busy at the moment to give it a try - but I think this is a good step forward!

_________________
BTC: 1domobKsPZ5cWk2kXssD8p8ES1qffGUCm | NMC: NCdomobcmcmVdxC5yxMitojQ4tvAtv99pY
BM-GtQnWM3vcdorfqpKXsmfHQ4rVYPG5pKS
Use your Namecoin identity as OpenID: https://nameid.org/


Sun Jan 10, 2016 12:30 pm
Profile WWW

Posts: 1625
Post Re: Namecoin Local PGP Keyserver Plugin
domob wrote:
Thanks for your work on this - sounds great! I'm unfortunately too busy at the moment to give it a try - but I think this is a good step forward!

It would be nice if someone could give it a try as I would like to claim the bounty.

_________________
nx.bit - some namecoin stats
nf.bit - shortcut to this forum


Tue Jan 12, 2016 9:56 am
Profile

Posts: 1864
os: linux
Post Re: Namecoin Local PGP Keyserver Plugin
Specifically what spec is this implementing to parse the id/ values? (I realize you gave example names, including mine, but this isn't really a substitute for a spec.)

_________________
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5


Sun Jan 24, 2016 1:19 pm
Profile

Posts: 1625
Post Re: Namecoin Local PGP Keyserver Plugin
biolizard89 wrote:
Specifically what spec is this implementing to parse the id/ values? (I realize you gave example names, including mine, but this isn't really a substitute for a spec.)

Is there another one than this: https://wiki.namecoin.org/index.php?title=Identity ?

_________________
nx.bit - some namecoin stats
nf.bit - shortcut to this forum


Tue Jan 26, 2016 10:51 am
Profile

Posts: 1864
os: linux
Post Re: Namecoin Local PGP Keyserver Plugin
phelix wrote:
biolizard89 wrote:
Specifically what spec is this implementing to parse the id/ values? (I realize you gave example names, including mine, but this isn't really a substitute for a spec.)

Is there another one than this: https://wiki.namecoin.org/index.php?title=Identity ?


Well, frankly that spec is horrifyingly complex and has features for which I can think of no legitimate applications, so I certainly hope you didn't implement that entire spec. What I was asking was specifically which features from that spec you implemented. I.e. what fields does it check, etc.

It's also worth reminding everyone that that spec is pending revision.

_________________
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5


Tue Jan 26, 2016 2:39 pm
Profile

Posts: 1625
Post Re: Namecoin Local PGP Keyserver Plugin
biolizard89 wrote:
phelix wrote:
biolizard89 wrote:
Specifically what spec is this implementing to parse the id/ values? (I realize you gave example names, including mine, but this isn't really a substitute for a spec.)

Is there another one than this: https://wiki.namecoin.org/index.php?title=Identity ?


Well, frankly that spec is horrifyingly complex and has features for which I can think of no legitimate applications, so I certainly hope you didn't implement that entire spec. What I was asking was specifically which features from that spec you implemented. I.e. what fields does it check, etc.

It's also worth reminding everyone that that spec is pending revision.

No no, this is really simple. It just takes the 'gpg/fpr' field or if that is missing the 'fpr' field directly. Updated OP to include this.

At the bottom of the file there are some tests included that you can run with an instance active already.

_________________
nx.bit - some namecoin stats
nf.bit - shortcut to this forum


Wed May 10, 2017 8:44 am
Profile

Posts: 1864
os: linux
Post Re: Namecoin Local PGP Keyserver Plugin
Is there a Git repo available for this, or a download link that supports TLS? Would make it easier to test.

_________________
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5


Thu May 18, 2017 5:58 am
Profile

Posts: 1864
os: linux
Post Re: Namecoin Local PGP Keyserver Plugin
biolizard89 wrote:
Is there a Git repo available for this, or a download link that supports TLS? Would make it easier to test.


Bump.

_________________
Jeremy Rand, Lead Namecoin Application Engineer
NameID: id/jeremy
DyName: Dynamic DNS update client for .bit domains.

Donations: BTC 1EcUWRa9H6ZuWPkF3BDj6k4k1vCgv41ab8 ; NMC NFqbaS7ReiQ9MBmsowwcDSmp4iDznjmEh5


Sat Aug 05, 2017 2:18 am
Profile

Posts: 1625
Post Re: Namecoin Local PGP Keyserver Plugin
biolizard89 wrote:
biolizard89 wrote:
Is there a Git repo available for this, or a download link that supports TLS? Would make it easier to test.


Bump.

done! updated OP

_________________
nx.bit - some namecoin stats
nf.bit - shortcut to this forum


Thu Aug 10, 2017 3:31 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 10 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.