Целта с която е създаден този софтуер е
защитата на информацията предавана през средствата за мигновена комуникация и файловият обмен в Интернет! Приложението
е клиент-сървър с български интерфейс, висока сигурност при предаване на бизнес-информацията и файлов обмен защитен с 3DES, няма известни бъгове и е с отворен код /приложена е както клиентската, така и сървърната част/.
Не се позволява включването му в платени пакети! в разработката му участие взе и президента на
PhotonSoft Ltd. Считаме, че потребителите не бива да ползват софтуер кодът на който не притежават. Поради тази причина тук той е приложен!
На 26/03/2008 екипът на PhotonSoft Ltd. проектира и качи кодът и изпълнимите файлове за приложение представляващо криптиран многопотребителски чат с обмен на файлове посредством клиент P2P (компютър-компютър) за бизнес приложение разработвано от нас с използването на C# 1.1 като модул за нашият бизнес-проект [името на проекта е ERP.NET]
Участвах в разработката на това приложение и обсъждането на предоставянето му като отворен код /не беше планирано/ така, че всеки който се интересува може да изтегли кода и да извърши необходимите промени в кода.
Архивът съдържа две директории. Application /за потребители/ и Source /за разработчици-програмисти/. Първата съдържа само изпълнимите файлове. Софтуерът не се инсталира а само се стартира в определена добре описана последователност. Втората директория съдържа кодът от който са компилирани модулите на приложението. Приложена е документация за потребителите, за програмистите и упътвания за инсталиране, използване, и промяна на кода.
Приложението можете да изтеглите от тук или от тук
___________________________________________________________________________________
Криптираният многопотребителски чат с обмен на файлове притежава следният набор от функционалности:
-> сървър за поддръжка на множество конекции на потребители
-> Чат Клиент
-> Криптирана комуникация {Diffie Hellman / AES (Rinjdael)}
-> Потребителските пароли се съхраняват във файл на Microsoft Access в хеширан вид
-> Помощен инструмент за хеширане на тези пароли и копирането на хеш-символите в таблицата в C:\Data\users.mdb
Инсталиране за потребители:
Приложението няма инсталатор. Файловете от директорията Application просто се копират в дял C:\ на твърдият ви диск и се стартират в определената последователност описана в инструкциите и показана на приложените картинки (снети екрани)
Инсталиране за програмисти:
Копирайте съдържанието на директорията Source на дял C:\ на твърдият ви диск. При разработката е използван MS .NET Framework 1.1
Последователност на стартиране:
Приложението е клиент-сървър с криптиране /закриване/ на връзката
1. Първо стартирате сървърът cServer.exe на един от компютрите /без значение къде е по света и в коя мрежа работи/. Той ще изпълнява ролята на сървър. Важно е да се знае неговият IP адрес и този IP адрес трябва да е реален (статичен)

Стъпка 1- Стартиране на Сървърът
2. Стартирайте приложението HashPassword.exe

Стартиране на инструмента за хеширане на паролите
и напишете на латиница малкото си име- то ще е парола. Натиснете бутонът Генериране и изкопирайте последователността /неразбираемите символи/ във файла

Стъпка 2.1- Създаване на пароли за нови потребители
C:\Data\users.mdb and C:\MCS\Data\users.mdb вече готови паролки /за ваше улеснение/
са:
user: daniel / password: daniel
user: valya / password: valya
user: trendo / password: trendo
3. Стартирайте си клиента и попълнете данните /ако се затруднявате погледнете картинките и препишете/

Стъпка 3- Стартиране на клиентската програма
4. След като вие и приятелите ви се свържете ще се получи списък с потребители и обменяни файлове

Стъпка 4- Начало на обмен на криптирана бизнес-информация в реално време
_______________________________________________________________________________
Description of this application on English language:
Today 03/26/'08 i and my team [PhotonSoft Ltd.] decided to upload the code and executable files for the secure multi threaded chat & P2P client for business application that we developed using C# 1.1 as a module for business project of our software company PhotonSoft Ltd. [Name of this project is ERP.NET] (I am the president and owner)
I have made this application as an open source /it was not planed/ so anyone interested can take the code and update it
according to developer's/user's needs.
You can download the application from: here.
Any questions You may send to: daniel.i.denev@gmail.com in case you wish to discuss it in detail with someone in PhotonSoft Ltd.
___________________________________________________________________________________
The secure multi threaded chat server & P2P file transfer client supports following feature set:
-> Multi user Server
-> Chat Client
-> P2P File Transfer
-> Secure Communication {Diffie Hellman / AES (Rinjdael)}
-> Password based authentication
-> Access DB for users
-> Passwords are saved in hashed form in data base
-> A utility to hash the password
Any questions You may send to: daniel.i.denev@gmail.com in case you wish to discuss it in detail with someone in PhotonSoft Ltd.