Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 IP Address Validator

A high-performance desktop application that validates IPv4 and IPv6 addresses.

This project demonstrates cross-language integration by pairing a rapid Python graphical user interface with a low-level C++ backend engine. The backend utilizes the industry-standard inet_pton function for precise and secure network protocol validation.

✨ Features

  • Dual-Language Architecture: Python handles the UI and session logging, while C++ handles heavy-duty string parsing.
  • Strict Validation: Accurately identifies Valid IPv4, Valid IPv6, and Invalid network addresses.
  • Session Logging: Automatically logs all validation attempts with timestamps to a local CSV file (history/validation_history.csv).
  • Cross-Platform: The C++ backend can be compiled for Linux, macOS, or Windows.

About

A cross-language desktop application featuring a Python Tkinter UI bridged to a high-performance C++ backend for strict IPv4 and IPv6 network validation.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages