Difference between revisions of "I2P-Messenger"

From I2P Wiki
Jump to navigation Jump to search
m (Add github source)
m (fix rotten ext-wiki link by linking to self-page)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:InstantMessenger]]
 
[[Category:I2p]]
 
<languages />
 
 
 
== Introduction to I2P-Messenger ==
 
== Introduction to I2P-Messenger ==
<translate>
 
 
<!--T:1-->
 
<!--T:1-->
I2P-Messenger is a simple QT-based (QT is a a cross-platform application framework), serverless, end-to-end-encrypted instant messenger for I2P ([[I2pRfc/I2pRfc0002SimpleAnonymousMessaging| SAM bridge]]). No servers can log the user's conversations. No ISP can log with whom the user chats, when, or for how long. As it is serverless, it can make use of I2P's end-to-end encryption, preventing any node between two parties from having access to the plain text. I2P-Messenger can be used for fully anonymous instant communication with persons the user doesn't even know, or, alternatively, to communicate securely and untraceably with friends, family members, or colleagues. In addition to messaging, file transfer is also supported.
+
I2P-Messenger is a simple QT<ref>QT is a a cross-platform application framework. Home page: https://qt.io</ref>-based, serverless, end-to-end-encrypted instant messenger for I2P via [[En/docs/api/samv3|SAM bridge]]. No servers can log the user's conversations. No ISP can log with whom the user chats, when, or for how long. As it is serverless, it can make use of I2P's end-to-end encryption, preventing any node between two parties from having access to the plain text. I2P-Messenger can be used for fully anonymous instant communication with persons the user doesn't even know, or, alternatively, to communicate securely and untraceably with friends, family members, or colleagues. In addition to messaging, file transfer is also supported.
   
 
== Short description == <!--T:2-->
 
== Short description == <!--T:2-->
Line 12: Line 7:
 
<!--T:3-->
 
<!--T:3-->
 
; Author
 
; Author
  +
: messengerdev@mail.i2p
: Messenger-Dev@I2P-Messenger
 
 
; Current Version
 
; Current Version
 
: 0.2.25 (note: 0.2.24 released in 2009)
 
: 0.2.25 (note: 0.2.24 released in 2009)
Line 32: Line 27:
   
 
<!--T:6-->
 
<!--T:6-->
[[File:I2P-Messenger.png|left|I2P-Messenger.png]]Symbols from the left to the right:
+
[[File:I2P-Messenger.png|center|I2P-Messenger.png]]Symbols from the left to the right:
# 1. add a new user
+
# add a new user
# 2. open a window in order to find others users
+
# open a window in order to find others users
# 3. settings
+
# settings
# 4. debug information
+
# debug information
# 5. copy your own address in the clipboard (the issue on a homepage / forum or the dispatch by E-mail to interlocutor can protect against identity theft)
+
# copy your own address in the clipboard (the issue on a homepage / forum or the dispatch by E-mail to interlocutor can protect against identity theft)
# 6. red button to close the messenger
+
# red button to close the messenger
# 7. (hidden) button 'About'
+
# (hidden) button 'About'
 
<br clear=all>
 
<br clear=all>
   
Line 58: Line 53:
 
<!--T:12-->
 
<!--T:12-->
 
[[File:I2P-Messenger-Chatbereich.png|center|I2P-Messenger-Chatbereich.png]]
 
[[File:I2P-Messenger-Chatbereich.png|center|I2P-Messenger-Chatbereich.png]]
The online window: at the top there is two tabs for the online chat and offline chat; under it the news area of the interlocutor; in the middle a menu for options; in the lower part this your own area where to write. Of right side there is a optional avatar image.
+
The online window: at the top there is two tabs for the online chat and offline chat; under it the news area of the interlocutor; in the middle a menu for options; in the lower part this your own area where to write. On the right side, there is an optional avatar image.
   
 
<!--T:22-->
 
<!--T:22-->
Line 84: Line 79:
   
 
<!--T:27-->
 
<!--T:27-->
Under Linux (and probably also under Windows) Qt-4 development environment<ref>https://en.wikipedia.org/wiki/Qt_(software)</ref> is demanded for compiling (libqt4-dev under Debian), details stand in the enclosed file &quot;Readme.txt&quot;.
+
Under Linux (and probably also under Windows) Qt-4 development environment: [https://en.wikipedia.org/wiki/Qt_(software)] is required for compiling (libqt4-dev under Debian), details stand in the enclosed file &quot;Readme.txt&quot;.
   
 
<!--T:28-->
 
<!--T:28-->
 
Source code:
 
Source code:
* [http://i2pwiki.i2p/GitDe Git]-Repository: [http://git.repo.i2p/w/I2P-Messenger-QT.git http://git.repo.i2p/w/I2P-Messenger-QT.git]
+
* [[Git]]-Repository: http://git.repo.i2p/w/I2P-Messenger-QT.git
   
 
== What files to backup ? == <!--T:15-->
 
== What files to backup ? == <!--T:15-->
Line 109: Line 104:
 
Forums:
 
Forums:
 
</translate>
 
</translate>
* (source code) [https://github.com/nonlinear-chaos-order-etc-etal/i2pchat] (Github Source)
+
* https://github.com/i2pchat/i2pchat - Github repository
* (en) [http://forum.i2p/viewforum.php?f=28 http://forum.i2p/viewforum.php?f=28] (English)
+
* http://forum.i2p/viewforum.php?f=28 - forum.i2p thread (English)
* (de) [http://forum.i2p/viewforum.php?f=31 http://forum.i2p/viewforum.php?f=31] (Deutsch)
+
* http://forum.i2p/viewforum.php?f=31 - forum.i2p thread (Deutsch)
  +
 
[[Category:I2P|Messenger]]

Latest revision as of 19:17, 27 January 2023

Introduction to I2P-Messenger

I2P-Messenger is a simple QT[1]-based, serverless, end-to-end-encrypted instant messenger for I2P via SAM bridge. No servers can log the user's conversations. No ISP can log with whom the user chats, when, or for how long. As it is serverless, it can make use of I2P's end-to-end encryption, preventing any node between two parties from having access to the plain text. I2P-Messenger can be used for fully anonymous instant communication with persons the user doesn't even know, or, alternatively, to communicate securely and untraceably with friends, family members, or colleagues. In addition to messaging, file transfer is also supported.

Short description

Author
messengerdev@mail.i2p
Current Version
0.2.25 (note: 0.2.24 released in 2009)
Release date
8. Dezember 2014
Language
C++
OS
Unix, Linux, Mac OS X, Windows
Type
Instant Messenger
License
GPL ( Free Software)

The GUI

Screenshots are from v0.2.25 (2015)

The main window

Symbols from the left to the right:

  1. add a new user
  2. open a window in order to find others users
  3. settings
  4. debug information
  5. copy your own address in the clipboard (the issue on a homepage / forum or the dispatch by E-mail to interlocutor can protect against identity theft)
  6. red button to close the messenger
  7. (hidden) button 'About'


Settings window

With the default settings I2P messenger runs optimally, only the users details should be adapted. It is advisable to write the language(s) you speak, and your the interests in the area 'User Details'.

The window where to add a other participant

The fields in 'Options' are empty by default (example: nickname), without other information I2P messenger is able to find all publicly visible participants after clicking on the button 'Search'.

Chat window

The online window: at the top there is two tabs for the online chat and offline chat; under it the news area of the interlocutor; in the middle a menu for options; in the lower part this your own area where to write. On the right side, there is an optional avatar image.

Das Symbol links in der Mitte des Fensters ruft ein Dialog zum auswählen einer Datei auf, die verschickt werden werden kann; die anderen Symbole rechts daneben sind zum formatieren des Textes gedacht. Nachrichten können auch dann gesendet werden, wenn die Gesprächspartner offline sind; I2P-Messenger speichert sie solange es aktiv ist und überträgt sie, sobald die Adressaten wieder online sind.

Belegung der Tastatur: Die Eingabetaste ↩ verschickt den geschriebenen Text; in Verbindung mit der Umschalttaste, oder durch die Eingabetaste im numerischen Block (Entertaste), wird ein Zeilenumbruch erzwungen.

If the mouse goes to a certain place of the text area of the interlocutor, your own answer takes place exactly at this point.

Installation

I2P Setup

SAM application bridge must be enabled in your I2P router: http://127.0.0.1:7657/configclients

Precompiled

eche|on offers a precompiled I2P-Messenger for Windows and Mac OS X: http://echelon.i2p/qti2pmessenger

However, compiling is recommended in order to get the latest version.

Compiling

I2P-Messenger package is officially supplied as a source code and can be compiled with the help of the enclosed files "Unix_build.sh" and "Windows_build.bat".

Under Linux (and probably also under Windows) Qt-4 development environment: [1] is required for compiling (libqt4-dev under Debian), details stand in the enclosed file "Readme.txt".

Source code:

What files to backup ?

Backup and restore the following files:

  • application.ini
  • UserBlockList.dat
  • users.config

References

  1. QT is a a cross-platform application framework. Home page: https://qt.io

See also

External links

Forums: </translate>