SkillAgentSearch skills...

Libonionshare

A reimplementation of the OnionShare library and cli, written in C.

Install / Use

/learn @Tigermouthbear/Libonionshare
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

libonionshare

A reimplementation of the OnionShare library and cli, written in C. The goal of this is to eventually port OnionShare to a flutter app using dart FFI.

This is a work in progress

Not all the features from the original are implemented yet. Here's the status of each OnionShare service:

  • [ ] Send
  • [ ] Receive
  • [x] Chat
  • [ ] Website

Building

Dependencies

  • CMake
  • OpenSSL

Building library and cli

Currently only supports POSIX systems.

git clone --recurse-submodules https://github.com/Tigermouthbear/libonionshare.git
cd libonionshare

mkdir build && cd build
cmake ..
make

Using the CLI

A tor process must be running with an open control port.

Options:
-s, Send files
-r, Receive files
-c, Chat with others
-w, Host a website
-t [title], Title of your anonymous service (optional)
-a [address], Address of tor control port to use (optional)
-p [port], Port of tor control port to use (optional)
View on GitHub
GitHub Stars4
CategoryDevelopment
Updated3y ago
Forks0

Languages

C++

Security Score

70/100

Audited on Dec 2, 2022

No findings