Commit Graph

  • 9ccabcd1eb refactor(common): reorganize type aliases and add application-specific types common Ваше Имя 2025-10-09 23:12:25 +04:00
  • aeeb22d351 refactor(aliases): replace std_cstdint with ByteBuffer alias Ваше Имя 2025-10-09 15:23:38 +04:00
  • a4f103d0c8 feat(boost_asio): add TcpResolver alias for Boost.Asio TCP resolver client Ваше Имя 2025-10-09 14:38:41 +04:00
  • bb99d8d812 feat(aliases): add type aliases for fixed-width integers Ваше Имя 2025-10-09 14:35:09 +04:00
  • 1e6fecb7bd refactor(aliases): add Boost type aliases Ваше Имя 2025-10-09 14:25:54 +04:00
  • 88520915dc feat(utils/logger): add logging utility with console and file output utils Ваше Имя 2025-10-08 20:24:17 +04:00
  • 7af9a49eef feat(packet_sniffer): replace port scanner with packet sniffer lab5 Ваше Имя 2025-10-08 18:30:12 +04:00
  • 4f325fead2 feat(sniffer): implement packet sniffer with IP masking and protocol logging Ваше Имя 2025-10-08 18:28:47 +04:00
  • 5ac2995b2d feat(packet-sniffer): add CLI options for IP filtering and masking Ваше Имя 2025-10-08 18:27:02 +04:00
  • 8016d570b8 refactor: remove port scanner functionality Ваше Имя 2025-10-08 18:22:54 +04:00
  • 7efd5cbce5 feat(scanner): add subnet ping scan and TCP port scans for alive hosts lab4 Ваше Имя 2025-10-07 18:42:05 +04:00
  • 0e8d77971d refactor(port_scanner): rework to use Boost.Asio for asynchronous port scanning Ваше Имя 2025-10-07 18:41:37 +04:00
  • 025f49a5fd feat(core): add LocalPingScanner for subnet host discovery Ваше Имя 2025-10-07 18:40:54 +04:00
  • 902959f658 feat(dependencies): add Poco library Ваше Имя 2025-10-07 18:40:24 +04:00
  • fcbf6c740c feat(portscan): add CIDR prefix support and base IP handling Ваше Имя 2025-10-07 18:38:20 +04:00
  • 526b27deaf chore(aliases): remove SteadyTimer alias lab3 Ваше Имя 2025-10-07 18:37:31 +04:00
  • 7c19123da9 chore(.gitignore): add ignore file Ваше Имя 2025-10-07 18:36:54 +04:00
  • c9e1b0a149 feat(portscanner): implement port scanning CLI and core logic Ваше Имя 2025-10-06 00:05:11 +04:00
  • 0d96c21199 feat(common): add Boost Asio aliases Ваше Имя 2025-10-06 00:04:34 +04:00
  • 679d752177 refactor(common): remove session and tcp server base classes Ваше Имя 2025-10-06 00:03:10 +04:00
  • 9f88390b1a refactor(option_utils): enhance option handling with default values and names Ваше Имя 2025-10-05 14:13:52 +04:00
  • 20640e766e refactor(cli): improve option handling with defaults and protected inheritance lab2 Ваше Имя 2025-10-05 14:13:52 +04:00
  • 75563091c1 feat(echo): add echo client and server with CLI support Ваше Имя 2025-10-04 20:28:19 +04:00
  • a4c84379ff chore: remove UDP server implementation and main example Ваше Имя 2025-10-04 17:37:58 +04:00
  • 827cc07175 feat(option_utils): add withDefault utility for Boost program options Ваше Имя 2025-10-04 17:09:41 +04:00
  • 091ef6c8bf chore(test): make test scripts executable lab1 Ваше Имя 2025-09-30 19:28:31 +04:00
  • cda2d9a0ff test: add DNS, File, and HTTP server test scripts Ваше Имя 2025-09-30 19:04:44 +04:00
  • c02ba25371 refactor(build): restructure into separate server targets Ваше Имя 2025-09-30 18:57:16 +04:00
  • 7dac7fb0de feat(dns): add DNS server with configurable port and IP via CLI Ваше Имя 2025-09-30 18:55:58 +04:00
  • 46574026fe feat(file server): implement file server with CLI options Ваше Имя 2025-09-30 18:55:18 +04:00
  • 9d0a5193a5 feat(http): implement HTTP server with CLI, request, response, and session handling Ваше Имя 2025-09-30 18:34:14 +04:00
  • ba91359db3 feat(common): introduce common networking and CLI infrastructure Ваше Имя 2025-09-30 18:33:06 +04:00
  • ad9b11cdbd Initial commit master init lab6 Ваше Имя 2025-09-25 13:01:43 +04:00