Skip to content

Repository files navigation

ip_filter

IP address filtering utility with modern C++17 features.

Overview

Filters and processes IP addresses from input with support for various formats and validation. Built with C++17, CMake, and Conan package manager.

Features

  • IP address parsing and validation
  • Multiple input formats
  • Filtering rules
  • C++17 modern features
  • Unit tests included

Build

# Using CMake
mkdir build && cd build
cmake ..
make

# Run
./ip_filter < input.txt

Structure

├── CMakeLists.txt    # Build configuration
├── main.cpp         # Entry point
├── lib.h / lib.cpp  # Core logic
├── test_version.cpp # Tests
└── conanfile.txt    # Dependencies

Requirements

  • C++17 compiler (GCC 7+, Clang 5+)
  • CMake 3.10+
  • Conan (optional)

License

MIT

About

OTUS cpp programming task2

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages