HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 17.08.2024, 16:17
Uno 0_o
Познающий
Регистрация: 17.12.2020
Сообщений: 35
С нами: 2845471

Репутация: 8
По умолчанию

Logo.pngUno 0_o · 17 Авг 2024 в 15:17' data-fancybox="lb-post-1530559" data-lb-caption-extra-html="" data-lb-sidebar-href="" data-single-image="1" data-src="https://www.blast.hk/attachments/249481/" style="cursor: pointer;" title="Logo.png">


Шалом,ANACONDAэто - простое "Клиент - Серверное приложение".

Цитата:
Сообщение от Спойлер  

Изначально, проект был создан дабы троллить одногруппников.

серверная часть была написана наC++ а Клиент на C#. Но злой и толстый сисадмин шараги почистил компы от моего детища. А исходники первой версии были стерты когда переустанавливал винду.

*Первая версия могла обрабатывать команды CMD и выполнять VB скрипты*

Цитата:
Сообщение от Спойлер  
  • Генерация уникального идентификатора для компьютера, который сохраняется в файл и используется при каждом запуске программы.
  • Получение IP-адреса: Программа может получить как публичный IP-адрес через веб-запрос, так и локальный IP-адрес машины.
  • Отправка IP-адреса на сервер с использованием HTTP-запроса через WinHTTP.
  • Прослушивание входящих соединений на локальном порту с использованием Boost.Asio, для обработки сообщений от подключившихся клиентов.
  • Получение сообщений с сервера с помощью периодических HTTP-запросов и их отображение в консоли.
Цитата:
Сообщение от Спойлер  

Получение списка IP-адресов с сервера:

- Отправляет HTTP-запрос на локальный сервер, чтобы получить JSON-ответ с IP-адресами.

- Разбирает JSON-ответ и сохраняет IP-адреса в векторе строк.


Отправка сообщения на каждый IP-адрес:

- Для каждого IP-адреса из списка открывается TCP-соединение через Winsock.

- Программа отправляет сообщение на каждый IP-адрес через отдельный поток.

- Использует многопоточность для параллельной отправки сообщений на все IP-адреса.

Основная программа:

- Получает сообщение и список IP-адресов.

- Создает потоки для отправки сообщения на каждый IP-адрес.

- Ждет завершения всех потоков перед завершением программы.



В архиве 3 папки:
  • Aaconda (Серверная часть)
  • Anaconda_Client (Клиентская часть)
  • htdocs (Сервер для отправки и получения HTTP запросов)
Клиент и серверпросто скомпилируйте.

htdocs засунуть в корень папки xampp.



UPD: Ближе к сентябрю добавлю:
  • Серверная часть запускается в silent режиме.
  • Выполнение CMD и VB script.
  • Возможность выполнять код пользовательский C++ код (Если не в падлу будет)
Что еще можно добавить ?

UPD: Ссылки обновлены
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.