IP address filtering utility with modern C++17 features.
Filters and processes IP addresses from input with support for various formats and validation. Built with C++17, CMake, and Conan package manager.
- IP address parsing and validation
- Multiple input formats
- Filtering rules
- C++17 modern features
- Unit tests included
# Using CMake
mkdir build && cd build
cmake ..
make
# Run
./ip_filter < input.txt├── CMakeLists.txt # Build configuration
├── main.cpp # Entry point
├── lib.h / lib.cpp # Core logic
├── test_version.cpp # Tests
└── conanfile.txt # Dependencies
- C++17 compiler (GCC 7+, Clang 5+)
- CMake 3.10+
- Conan (optional)
MIT