Ваше Имя
025f49a5fd
feat(core): add LocalPingScanner for subnet host discovery
2025-10-07 18:40:54 +04:00
Ваше Имя
fcbf6c740c
feat(portscan): add CIDR prefix support and base IP handling
...
Add CIDR prefix option to define IP range for scanning, with default base IP of
10.0.1.0 and prefix 24. Update methods to retrieve base IP and prefix
separately.
2025-10-07 18:38:20 +04:00
Ваше Имя
526b27deaf
chore(aliases): remove SteadyTimer alias
2025-10-07 18:37:31 +04:00
Ваше Имя
c9e1b0a149
feat(portscanner): implement port scanning CLI and core logic
...
Implement command-line interface for port scanning with IP validation and option
parsing. Add core scanning logic using Boost.Asio for asynchronous socket
checks, including timeout handling and port probing. Update xmake.lua to
configure build target and include necessary files.
2025-10-06 00:05:11 +04:00
Ваше Имя
0d96c21199
feat(common): add Boost Asio aliases
...
Introduce aliases for Asio IP, TCP, UDP, and timer types to enhance code
readability and structure.
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
...
Removed server.hpp as part of refactoring the option utilities to use Boost's
program_options more effectively, allowing for named default values.
2025-10-05 14:20:21 +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
Ваше Имя
ba91359db3
feat(common): introduce common networking and CLI infrastructure
2025-09-30 18:33:06 +04:00
Ваше Имя
ad9b11cdbd
Initial commit
2025-09-25 13:04:14 +04:00