sisbell / i2peer Goto Github PK
View Code? Open in Web Editor NEWDistributed Protocols Built Over the Tor Network
Distributed Protocols Built Over the Tor Network
Create a client framework that will allow the user to make traditional request/response calls over the p2p network. This will require mapping of sourcePacketId with responsePacketId.
The user should be able to construct a simple interface with callbacks and the framework will handle the rest. Another option is to use futures or to use actors. Needs evaluation.
Should have a set of classes that creates a default protocol stack that will get the user started quickly. This will build from the fair-link up to the application layer.
Add params to the Message class. This will be a basic encoded map. This will allow the user to call a URL like i2peer://auth?param=myValue within a browser. The 'auth' will be the path of the target process, while the params will be part of the Message.
Create an account manager that will allow the user to query and add account information. This should also include managing the obtaining of temp and session tokens.
Port over oulipo-security project and make it compatible as the default authentication implementation for the i2peer stack. This should be pluggable so other auth frameworks can also be used.
Create an initial browser in JavaFX that will setup and configure tor.
Browser should have tabs that can do simple request/response over the i2peer network. The user can type a URL (i2peer://ping) and get back the response within the tab view.
Hello,
Just did a quick search on GitHub of all the projects using Lazysodium. Do I have permission to add your project to the Projects using Lazysodium page?
I'm seeing 1000 views a month across our projects and docs.
Thanks!
Move the source code from 'src/main/kotlin' to 'src/main'
Make the protocol stack configurable through annotations. We will need annotations for request/responses, which includes information related to path and to which packet matchers to use.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.