Development and Release of P2P VPN 0.10 Continues

A new release of P2P VPN, version 0.10, has been implemented, offering a decentralized virtual private network based on the Peer-to-Peer principle. In this network, participants are connected to each other instead of relying on a central server. Participants can find each other through a Bittorrent tracker or other network participants. The project builds upon the original application p2pvpn, developed by Wolfgang Ginolas in 2010.

The source code of P2P VPN is written in Java and partly in the SI language, and is distributed under the lpgl 3.0 license.

The latest versions, 0.9 and 0.10, of P2P VPN include several updates and improvements:

  • Added support for UPNP.
  • Added the option to exclude sending IP addresses of interfaces with a specific MAC address.
  • Fixed a bug that prevented accepting invitations due to the non-functioning “OK” button.
  • Fixed a bug that caused the verification process to fail and prevented sending an open key.
  • Improved user interface fonts, windows, themes, and more.
  • Notification now disappears when minimizing the program to the system tray.
  • Transitioned from 1024-bit to 2048-bit RSA keys.
  • Added a filtering (search) feature to the list of participants in the information window.
  • Implemented a check to prevent multiple instances of the application from running simultaneously.
  • Fixed the code for importing the tunnel adapter driver (.dll and .so) and resolved errors in the event log.
  • Enhanced network interface settings for Windows.
  • Added a P2PVPN-PKEXEC script for launching the application with Root privileges using the PolicyKit graphical interface.
/Reports, release notes, official announcements.