All Projects → qaul → Qaul.net

qaul / Qaul.net

Licence: agpl-3.0
Internet independent, decentralised ad-hoc wireless communication application (ONLY A MIRROR FOR https://git.open-communication.net/qaul/qaul.net )

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Qaul.net

ansible-openwrt
Ansible collection to configure your OpenWrt devices more quickly and automatically (without Python)
Stars: ✭ 34 (-82.56%)
Mutual labels:  openwrt, wifi
Openwisp Controller
Network and WiFi controller: provisioning, configuration management and updates, (pull via openwisp-config or push via SSH), x509 PKI management and more. Mainly OpenWRT, but designed to work also on other systems.
Stars: ✭ 377 (+93.33%)
Mutual labels:  wifi, openwrt
luci-openwisp
OpenWISP configuration interface implemented as LuCI extensions
Stars: ✭ 21 (-89.23%)
Mutual labels:  openwrt, wifi
Django Netjsonconfig
Configuration manager for embedded devices, implemented as a reusable django-app
Stars: ✭ 213 (+9.23%)
Mutual labels:  wifi, openwrt
Zapret
Обход DPI в linux
Stars: ✭ 1,148 (+488.72%)
Mutual labels:  censorship-circumvention, openwrt
ct-frontend
Frontend Demo for Cucumber Tony API
Stars: ✭ 20 (-89.74%)
Mutual labels:  openwrt, wifi
scale-network
SCaLE's on-site expo network configurations, wifi, tooling, and scripts
Stars: ✭ 13 (-93.33%)
Mutual labels:  openwrt, wifi
Drcom Gdut Hc5661a Openwrt
在Dr.COM下使用路由器上校园网WIFI(以广东工业大学、极路由1S HC5661A、OpenWrt为例)
Stars: ✭ 245 (+25.64%)
Mutual labels:  wifi, openwrt
Socketman
And I think it's gonna be a long, long time
Stars: ✭ 52 (-73.33%)
Mutual labels:  wifi, openwrt
Board
LibreRouter hardware repository
Stars: ✭ 48 (-75.38%)
Mutual labels:  wifi, openwrt
openwrt-useful-tools
A repo containing different tools compiled specifically for the Hak5 WiFi Pineapple MK6 and MK7.
Stars: ✭ 155 (-20.51%)
Mutual labels:  openwrt, wifi
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-37.44%)
Mutual labels:  wifi, openwrt
Ansible Openwisp2
Ansible role that installs and upgrades OpenWISP.
Stars: ✭ 403 (+106.67%)
Mutual labels:  wifi, openwrt
Openwisp Firmware
A OpenWRT based firmware to be used with OpenWISP Manager
Stars: ✭ 86 (-55.9%)
Mutual labels:  wifi, openwrt
Netjson
NetJSON is a data interchange format for encoding the basic building blocks of networks.
Stars: ✭ 171 (-12.31%)
Mutual labels:  wifi, openwrt
Openwrt Sfe Flowoffload Ath79
Openwrt firmware with SFE and FlowOffload
Stars: ✭ 178 (-8.72%)
Mutual labels:  openwrt
Alfred Network Workflow
Show and change your network settings
Stars: ✭ 186 (-4.62%)
Mutual labels:  wifi
Openwrt Node Packages
OpenWrt Project Node.js packages. v10.x LTS and v12.x LTS and v14.x LTS
Stars: ✭ 176 (-9.74%)
Mutual labels:  openwrt
Lede Ar71xx Optimized Archer C7 V2
TP-Link Archer C7 V2 AC1750 Optimized LEDE Firmware
Stars: ✭ 176 (-9.74%)
Mutual labels:  openwrt
Aircrack Ng
WiFi security auditing tools suite
Stars: ✭ 2,690 (+1279.49%)
Mutual labels:  wifi

qaul.net – قول

Internet Independent Wireless Mesh Communication App

http://qaul.net/

qaul is a decentralised networking project, aiming to create a peer2peer wireless mesh communication app for messaging, filesharing, and voice calls.

The project currently undergoes a complete rewrite in Rust. In order to be able to run on unpriviledged mobile platforms qaul.net implements decentralised routing protocols and utilities entirely in userspace. You are warmly invited to be part of this endeavour!

The old version 1.0 is in the independent release-1.0.0 branch of this repository.

Components

Components have additional information in their respective README files.

Component Description
clients qaul.net end-user applications for various platforms
docs Manuals (for both users and developers), and tools to build and deploy documentation
emberweb Cross-platform web interface bundled in with various user clients
libqaul Core library of the qaul.net ecosystem. Provides networking abstractions, user management and discovery
licenses Set of license texts that are in use in this repository
netmods Platform-specific networking interface drivers
ratman A decentralised and modular userspace frame router
tests Integrated test suite for various components. Most of the code also has inline tests
utils Set of utilities that are used in various places and don't fit anywhere else

Overview

qaul.net aims to solve this issue by creating decentralised circuits between devices directly. These direct device-to-device connections can be imperfect and unstable. qaul.net's routing approach takes these issues into account by caching undelivered messages, and carrying them towards their destination until the recepient comes back online.

Routing in a qaul.net network is done via a user's ed25519 public keys, creating a 32 byte large address space. Connecting devices together happens via channel-specific drivers (for example the tcp internet overlay). Therefore when creating a circuit, roaming between different connection types is normal, and no single technology has to work on all possible devices.

To learn more about the technical side of qaul.net, check out the qaul.net manual.

qaul.net Manual

To join the development of qaul.net, read the qaul.net Social processes, code, and design guidelines are outlined in the [contributor manual].

License

qaul.net is free software licensed under the GNU Affero General Public License version 3 or later.

Additional Permissions: For Submission to the Apple App Store:

Provided that you are otherwise in compliance with the AGPLv3 for each covered work you convey (including without limitation making the Corresponding Source available in compliance with Section 6 of the AGPLv3), the qaul.net developers also grant you the additional permission to convey through the Apple App Store non-source executable versions of the Program as incorporated into each applicable covered work as Executable Versions only under the Mozilla Public License version 2.0.

A copy of both the AGPL-3.0 and MPL-2.0 license texts are included in this repository, along other external licenses for third-party code, and can be found in the licenses directory.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].