Übersicht
Das cidr-Paket ist eine leichte Dart-Bibliothek zum Parsen der CIDR-Notation (Classless Inter-Domain Routing) und zur Bestimmung, ob eine IP-Adresse innerhalb eines angegebenen CIDR-Bereichs liegt. Es unterstützt sowohl IPv4- als auch IPv6-Adressen und eignet sich daher für netzwerkbezogene Anwendungen, die IP-Bereichsvalidierung erfordern. Die Bibliothek bietet einfache und effiziente Methoden zum Arbeiten mit CIDR-Blöcken ohne externe Abhängigkeiten. Ideal für Backend-Dienste, Netzwerktools oder Firewall-Logik in Flutter-Anwendungen.
Anwendungsfälle
- IP-Bereichsüberprüfung
- Netzwerk-Zugriffssteuerung
- Firewall-Regelüberprüfung
- API-Anfragefilterung nach IP
- Serverseitige IP-Verfolgung
Hauptmerkmale
- Unterstützt IPv4 und IPv6
- Einfache CIDR-Auswertung
- Effiziente IP-in-Bereich-Überprüfungen
- Leichtgewichtig und abhängigkeitsfrei
- Plattformübergreifende Kompatibilität
Geeignet für
- Netzwerk-Tools
- Sicherheitsfunktionen
- Backend-Integration
- IP-basierte Routing
- DevOps-Tools
Hinweise
- Behandelt keine dynamische CIDR-Generierung
- Beschränkt auf statische Bereichsprüfungen
- Keine Unterstützung für CIDR-Aggregation oder Subnetting
- Gültiges Eingabeformat erforderlich
- Keine integrierte Protokollierung oder Fehlerberichterstattung