Skip to content
This repository has been archived by the owner. It is now read-only.
Go to file

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time


Siderus is project that aims to create a peer-to-peer network made by applications. It works with a few libraries and a daemon to help developers to make python applications p2p without efforts.

This project and the code is in pre-alpha and is not usable right now.

Main Features

  • It works both on IPv4 and IPv6 connections
  • Messages are crypted and compressed!
  • Siderus speaks json!
  • NAT-PMP support to "avoid" firewall automatically.
  • OpenVPN support
  • Friend-To-Friend network support
  • Integrated cache for messages ( Siderus works off-line too )
  • ...and more to come! :D

How it works

Each node in the network has installed the Siderus daemon. It is a program that works in background to manage connections. It receives and sends messages with other nodes and applications. It could be considered as a "Mercury" :D. Locally, each daemon is connected to some applications. An application receives messages directly from the daemon.

When a message arrives from another node, it is first received by the daemon. The daemon verifies the message and the origin, then sends it to the specific application addressed. This happens also when an application has to send a message: messages to send are collected by the daemon, and then are sent to the remote destination/node.


This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. To view a copy of this license, visit .


Daemon for a Peer-to-Peer network system




No releases published


No packages published


You can’t perform that action at this time.