All Projects â†’ i2pchat â†’ i2pchat

i2pchat / i2pchat

Licence: GPL-2.0 License
🌀 i2pchat. Anonymous private secure opensource chat using end-to-end encrypted transport.

Programming Languages

C++
36643 projects - #6 most used programming language
HTML
75241 projects
QMake
1090 projects

Projects that are alternatives of or similar to i2pchat

go-peer
Library for create secure and anonymity decentralized networks.
Stars: ✭ 74 (+196%)
Mutual labels:  messenger, secure, anonymous
Sum
SUM - Secure Ultimate Messenger
Stars: ✭ 154 (+516%)
Mutual labels:  messenger, secure, encrypted
i2pchat
🌀 i2pchat's old repo. This repo is deprecated in favor of https://github.com/i2pchat/i2pchat which is now the main repo.
Stars: ✭ 23 (-8%)
Mutual labels:  messenger, i2p, i2p-chat
Adamant Im
ADAMANT Decentralized Messenger. Progressive Web Application (PWA)
Stars: ✭ 202 (+708%)
Mutual labels:  messenger, secure, encrypted
Utox
µTox the lightest and fluffiest Tox client
Stars: ✭ 820 (+3180%)
Mutual labels:  messenger, secure, encrypted
Privatebin
A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES.
Stars: ✭ 3,622 (+14388%)
Mutual labels:  crypto, encrypted
Libsodium Go
A complete overhaul of the Golang wrapper for libsodium
Stars: ✭ 105 (+320%)
Mutual labels:  crypto, secure
secure-media
Store private media securely in WordPress.
Stars: ✭ 22 (-12%)
Mutual labels:  secure, private
Im service
golang im server
Stars: ✭ 1,694 (+6676%)
Mutual labels:  messenger, im
Keep-It-Secure-File-Encryption
Keep It Secure Private Data Encryption & Decryption Tool
Stars: ✭ 38 (+52%)
Mutual labels:  secure, encrypted
deeponion
Official Source Repo for DeepOnion - Anonymous Cryptocurrency on TOR
Stars: ✭ 60 (+140%)
Mutual labels:  secure, anonymous
I2P-in-Private-Browsing-Mode-Firefox
I2P in Private Browsing mode for Firefox, built using Webextensions and Contextual Identities
Stars: ✭ 31 (+24%)
Mutual labels:  i2p, i2pd
denarius
Denarius [$D] is a PoW/PoS Hybrid Cryptocurrency with Tribus a new PoW Hashing Algo built specifically for D, one of a kind hybrid masternodes called Fortuna Stakes, atomic swaps, staking, mining, IPFS, optional Native Tor and I2P, and much more!
Stars: ✭ 105 (+320%)
Mutual labels:  crypto, i2p
teamgram-server
Unofficial open source mtproto server written in golang with compatible telegram client.
Stars: ✭ 910 (+3540%)
Mutual labels:  messenger, im
Demo Twilio Backend Nodejs
A sample backend that demonstrates how to generate a Virgil JWT and Twilio token used for authentication with the Virgil and Twilio services
Stars: ✭ 128 (+412%)
Mutual labels:  crypto, messenger
Discordcrypt
End-To-End File & Message Encryption For Discord
Stars: ✭ 150 (+500%)
Mutual labels:  messenger, encrypted
adamant-iOS
iOS native client for ADAMANT Decentralized Messenger
Stars: ✭ 20 (-20%)
Mutual labels:  messenger, anonymous
ticktack-network
ticktack.im
Stars: ✭ 35 (+40%)
Mutual labels:  messenger, private
i2pd-android
i2pd for Android
Stars: ✭ 66 (+164%)
Mutual labels:  i2p, i2pd
encrypted-smiley-secure-protocol
Node.JS library Encrypted Smiley ® Secure Protocol (eSSP, SSP)
Stars: ✭ 22 (-12%)
Mutual labels:  secure, encrypted

I2PChat (formerly I2P Qt Messenger)

Donations

For I2PChat based on Flutter (including Android target) and maybe more platforms in the future:

  • BTC: 36GLhgAo8JwdxH1ATjHJ7bLK37mUbKaRHw
  • GOST: GX41zZcqKy81CzyDCmnpRtpCKpR1fwEDet https://gostco.in/

Screenshots

screenshot-roster screenshot-chat

Features

  • Direct peer-to-peer communications without server requirements
  • File transfer between contacts
  • Control online visibility on a per-contact basis
  • Optional, customizable b32.i2p web page to display profile
  • Emoticon support

Current news

  • July, 2020

    • Set ECIES and ED25519 as default sigtype/encryption
    • Add support for optional web page to display user profile at .b32 address
    • Remove insecure DSA_SHA1 from Signature Types
    • Add ECIES (Ratchet) encryption type to new profiles (UI option coming soon!)
  • June, 2020:

    • Fixed crash of close chat window
    • Fixed crash of url link in chat
    • Added $HOME/.i2pchat/ directory support for using from /usr/bin
    • Pre inited optarg
    • Core changes
    • Ci pre-inited. Works for windows now
    • Created .deb package for ubuntu/debian x86_64
    • Created Windows build for 32 bit, which will works on 64 bits
    • Design changes
    • Fix offline message crash
  • June, 2020: dr|z3d starts work on renovating the user interface

  • 5 Jan, 2017: Original repo at http://git.repo.i2p/w/I2P-Messenger-QT.git was fully merged here

Build instructions

  • Install prerequisites:
sudo apt-get install qt5-qmake qt5-default build-essential libqt5multimedia5 qtmultimedia5-dev libqt5svg5-dev
  • To prepare for compilation, run qmake:

    • Release: qmake I2PChat.pro "CONFIG += release"
    • Debug: qmake I2PChat.pro "CONFIG += debug"
  • To compile:

    • make -j NUMBER_OF_PROCESSOR_CORES e.g make -j8
    • or make to compile single-threaded

Downloads (pre-built binaries)

Running

On Linux, make creates I2PChat executable in the current folder. Run it with ./I2PChat.

  • You will need to enable the SAM application bridge in your router: for Java I2P via Client Configuration or for i2pd via i2pd.conf's [SAM] section.
  • As of version 0.2.31, the DSA_SHA1 Signature type is no longer available. The recommended (and default) Signature Type is now: EdDSA_SHA512_Ed25519
  • Select 'Online' from the dropdown menu on the main window. When you first go online, your unique address (Destination) will be created when connecting to SAM
  • Your settings and contacts will be stored in ~/.i2pchat/ on Linux-based systems, or %APPDATA%\Roaming\I2PChat\ on Windows

License

Licensed under GPLv2.

Credits

Thanks

  • To the German anonymous guy who is the author of original code for I2PQtMessenger AKA i2pchat,
  • to eche|on and kytv for the work on it and preserving the source code for it at various places,
  • to anonymous contributors who took part in the project and commented,
  • to dr|z3d for community organisz::::*zsation skills and work and commits of graphics and commits of code made by more or less anonymous programmers, and
  • to wipedlifepotato for the failures healings/bugfixes healthy patches that wipedlifepotato submitted to dr|z3d (and dr|z3d committed them to the codebases and forks of i2pchat, for the community benefit).
  • Special Thanks are also to forgotten unknown contributors and
  • to others who took part in the i2pchat project!

Enjoy!

... --- And Please Be Good!* Otherwise Good Creatures Will Find You And Prosecute!* +8*

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].