Author [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] [EN] [ZH] [ES] [PT] [IT] [DE] [FR] [NL] [TR] [SR] [AR] [RU] Topic: BitShares RPC proxy  (Read 670 times)

Offline wackou

BitShares RPC proxy
« on: January 10, 2015, 09:07:37 PM »

Hi all,

I'd like to announce a new tool that I developed which is a simple RPC proxy to the BitShares client that implements more fine-grained access control. This allows for instance to give a user only access to the "info" and "about" method, while another has access to the full functionality of the wallet, etc..

The source code and documentation (Readme) can be found here: https://github.com/wackou/bts_proxy

Please consider voting for my delegate btstools.digitalgaia if you like it and would like to see more of those tools, I still need your votes :D
Please vote for witness wackou! More info at http://digitalgaia.io

Offline onceuponatime

Re: BitShares RPC proxy
« Reply #1 on: January 10, 2015, 09:38:46 PM »
Hi all,

I'd like to announce a new tool that I developed which is a simple RPC proxy to the BitShares client that implements more fine-grained access control. This allows for instance to give a user only access to the "info" and "about" method, while another has access to the full functionality of the wallet, etc..

The source code and documentation (Readme) can be found here: https://github.com/wackou/bts_proxy

Please consider voting for my delegate btstools.digitalgaia if you like it and would like to see more of those tools, I still need your votes :D

Here is the link to his delegate proposal:

https://bitsharestalk.org/index.php?topic=12534.0

He deserves our votes!

Offline emski

  • Hero Member
  • *****
  • Posts: 1283
    • View Profile
    • http://lnkd.in/nPbhxG
Re: BitShares RPC proxy
« Reply #2 on: January 10, 2015, 09:54:44 PM »
Delegates that are highly paranoid for security might not like the possibility of automatic downloading of external files.

I'm not very familiar with Python setuptools but isn't setup() supposed to download the package from github if it is not in the current dir?

Offline wackou

Re: BitShares RPC proxy
« Reply #3 on: January 10, 2015, 11:40:31 PM »
well I'm not exactly sure, but the way I understand it is:
- if you "pip install bts_proxy", it will get it from PyPI, and if not there, it will fail
- you can get it from github, but you have to specify it explicitly, see: http://stackoverflow.com/questions/8247605/configuring-so-that-pip-install-can-work-from-github
- if you "python setup.py install" from a local git clone, it should just get it locally and that's it

Not sure if that answers your question, though...

That's also one of the reason I wrote the proxy as a separate project and not as part of the bts_tools, so that it's smaller and easier to review/audit, and hence it can be trusted easily.
Please vote for witness wackou! More info at http://digitalgaia.io

 

Google+