#networking
11 APIs met deze tag
Fiber Optic Link Budget API
Fiber-optic link-budget engineering maths als API, lokaal en deterministisch berekend — de power-budget, verlies- en bereikgetallen waarmee een netwerk- of vezelingenieur een optische link ontwerpt. Het power-budget-eindpunt geeft het optische vermogensbudget = zendvermogen − ontvangergevoeligheid (in dBm), het totale verlies dat de link kan tolereren: een 0 dBm zender naar een −23 dBm ontvanger geeft een budget van 23 dB, met de vermogens ook weergegeven in milliwatt. Het verlies-eindpunt telt het werkelijke linkverlies op uit de vezeldemping × lengte plus de connector- en splicverliezen — single-mode vezel loopt ongeveer 0,35 dB/km bij 1310 nm en 0,20 dB/km bij 1550 nm, elke gematte connector ~0,5 dB en elke fusiesplice ~0,1 dB — dus 10 km vezel met twee connectoren is 4,5 dB. Het bereik-eindpunt geeft de maximale afstand = (power budget − vaste verliezen − systeemmarge) ÷ de vezeldemping, met een marge (typisch 3 dB) voor veroudering, bochten en toekomstige reparatiesplices zodat de link jaren later nog werkt. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor FTTx- en datacenter-linkplanning, netwerkengineering- en OSP-tools, vezelonderzoeks- en ontwerphulpprogramma's en telecomcalculators. Pure lokale berekening — geen key, geen externe service, direct. Verlies-gelimiteerd model — bij hoge bitsnelheden kan dispersie de afstand eerst beperken. 3 compute-eindpunten. Voor vezel numerieke apertuur en fotonica gebruik een fiber API; voor RF line-of-sight een Fresnel-zone API.
api.oanor.com/opticalbudget-api
MAC Address API
MAC-adres (EUI-48) tooling als een API, lokaal en deterministisch berekend. Het parse-eindpunt valideert een MAC-adres in elke gangbare notatie — dubbele punt, koppelteken, Cisco dotted of een kale reeks van 12 hexadecimale cijfers — en retourneert het in elke standaardindeling, opgesplitst in zijn OUI (de eerste drie bytes, toegewezen aan een hardwareleverancier) en zijn NIC (de laatste drie, apparaatspecifiek) delen, plus de 48-bits integerwaarde. Het analyze-eindpunt leest de controlebits van de eerste octet: de minst significante bit is de I/G-bit die een unicast- of multicast-adres markeert, en de volgende bit is de U/L-bit die een universeel (door leverancier toegewezen) of lokaal beheerd adres markeert, en het markeert het broadcast-adres ff:ff:ff:ff:ff:ff. Het eui64-eindpunt leidt de aangepaste EUI-64-interface-identificatie af — door de U/L-bit om te draaien en FF:FE in het midden in te voegen — en het resulterende IPv6-link-local-adres (fe80::/64) dat wordt gebruikt door stateless address autoconfiguration. Opzoeken van leveranciersnamen vereist het IEEE OUI-register en is niet inbegrepen. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé. Ideaal voor netwerk-, IoT-, apparaatbeheer-, monitoring- en beveiligingsapp-ontwikkelaars, MAC-normalisatie- en IPv6-tools, en netwerkonderwijs. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit is MAC-adres tooling; voor IPv4-subnetting gebruik een subnet-API en voor DNS-records een DNS-API.
api.oanor.com/macaddress-api
Data Transfer API
Data-overdracht- en bandbreedteberekeningen als een API, lokaal en deterministisch berekend. Het tijdseindpunt berekent hoe lang een bestand erover doet om te worden overgedragen bij een gegeven bandbreedte, tijd = bestandsbits ÷ (snelheid × (1 − overhead)), waarbij groottes worden geaccepteerd in B, KB, MB, GB, TB of de binaire KiB/MiB/GiB en snelheden in bps, Kbps, Mbps, Gbps of bytes-per-seconde (MB/s), met een optionele protocol-overheadtoeslag, en retourneert de tijd in seconden, minuten, uren en een mensleesbare vorm. Het bandbreedte-eindpunt werkt omgekeerd: de benodigde bandbreedte om een bestand binnen een doeltijd te verplaatsen, in bps, Mbps, Gbps en MB/s. Het converteer-eindpunt converteert een datagrootte tussen decimale (1 MB = 1.000.000 bytes) en binaire (MiB = 1.048.576) eenheden, of een datasnelheid tussen bitsnelheden en bytesnelheden. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor netwerk-, cloud-, back-up- en streaming-app-ontwikkelaars, downloadtijd- en capaciteitsplanningstools en ontwikkelaarsdashboards. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit is overdrachtstijd en bandbreedte; voor media-encoderingsbitsnelheid gebruik een bitsnelheid-API.
api.oanor.com/transfer-api
WiFi Channel API
Wi-Fi-kanaalwiskunde als een API, lokaal en deterministisch berekend op basis van de standaard kanaalnummeringsformules. Het kanaal-eindpunt retourneert de middenfrequentie van een Wi-Fi-kanaal op de 2,4-, 5- of 6 GHz-band — de band wordt automatisch gedetecteerd op basis van het kanaalnummer of kan expliciet worden opgegeven (2,4 GHz: 2407 + 5·kanaal, met kanaal 14 op 2484; 5 GHz: 5000 + 5·kanaal; 6 GHz: 5950 + 5·kanaal). Het frequentie-eindpunt doet het omgekeerde en retourneert het dichtstbijzijnde kanaal en de band voor een middenfrequentie in MHz of GHz. Het overlap-eindpunt rapporteert of twee kanalen overlappen bij een gekozen kanaalbreedte (twee kanalen overlappen wanneer hun middenfrequentie-afstand kleiner is dan de breedte) en geeft de aanbevolen niet-overlappende set — de klassieke 1, 6 en 11 op 2,4 GHz bij 20 MHz. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Kanaalbeschikbaarheid is gereguleerd en varieert per land. Ideaal voor netwerk- en Wi-Fi-tools, site-survey- en IoT-apps, en router- en toegangspuntconfiguratiesoftware. Pure lokale berekening — geen sleutel, geen externe service, direct. Live, niets opgeslagen. 3 eindpunten. Dit is Wi-Fi-kanaaltoewijzing; gebruik voor algemene golflengte/frequentie en fotonenergie een golflengte-API.
api.oanor.com/wifichannel-api
MAC Address API
Valideer, herformateer en analyseer MAC (EUI-48)-adressen — volledig lokaal. Het formaat-eindpunt accepteert een MAC in elke gangbare notatie — dubbele punt (aa:bb:cc:dd:ee:ff), koppelteken (aa-bb-…), Cisco dotted (aabb.ccdd.eeff) of kaal (aabbccddeeff) — en retourneert deze in de door u gevraagde notatie plus alle andere, in hoofd- of kleine letters, waarbij rommelige invoer wordt genormaliseerd naar een schone canonieke vorm. Het info-eindpunt analyseert een adres: het splitst de OUI (de fabrikantprefix) van het NIC-gedeelte, rapporteert of het adres unicast of multicast is (de I/G-bit) en of het universeel of lokaal wordt beheerd (de U/L-bit), markeert het broadcast-adres, en leidt de Modified EUI-64-interface-ID en het bijbehorende IPv6 link-local-adres (fe80::…) af volgens RFC 4291. Alles wordt lokaal en deterministisch berekend, dus het is onmiddellijk en privé — geen opzoekingen, geen externe aanroepen. Ideaal voor netwerkautomatisering en IPAM, switch/router- en firewall-tooling, apparaatinventarisatie en assetbeheer, DHCP en provisioning, en IPv6 SLAAC-werk. Pure lokale berekening — geen sleutel, geen externe service, onmiddellijk. Live, niets opgeslagen. 3 eindpunten. Dit formatteert en analyseert het adres; om de fabrikant achter een MAC op te zoeken, gebruikt u een MAC-vendor API.
api.oanor.com/macaddr-api
DNS Propagation API
Controleer DNS-propagatie door een record op te vragen bij meerdere grote openbare resolvers tegelijk — Google (8.8.8.8), Cloudflare (1.1.1.1), AdGuard en dns.sb — en te zien of ze allemaal hetzelfde antwoord geven. Geef een domein en een recordtype door en de service bevraagt elke resolver parallel en rapporteert de antwoorden van elke resolver, of ze consistent zijn (de wijziging is volledig gepropageerd) of nog verschillen (midden in propagatie, verouderde caching of split-horizon DNS), het aantal verschillende antwoordsets en de vereniging van alle antwoorden. Ondersteunde recordtypes: A, AAAA, CNAME, MX, TXT, NS, SOA, SRV, CAA en PTR. Een single-resolver endpoint bevraagt één benoemde resolver op zichzelf, en een falende resolver wordt per resolver gerapporteerd zonder de hele aanroep te laten mislukken. Live DoH (DNS-over-HTTPS) JSON-query's, altijd actueel. Gebouwd voor het verifiëren van DNS-wijzigingen na een migratie of lancering, het debuggen van split-horizon of verouderde cache-problemen, en uptime/propagatiebewaking. Een DNS-propagatiechecker — te onderscheiden van single-resolver record lookup (dns), de e-mailauthenticatie-analysator (emailsec) en WHOIS (whois). Geen upstream-sleutel, geen cache.
api.oanor.com/dnspropagation-api
Tor Network API
Zoek de live Tor-netwerk op als een API — aangedreven door de officiële Onionoo-service van het Tor Project en de canonieke bulk-exit-node-lijst. Controleer of een IPv4- of IPv6-adres een Tor-relay is (is_tor_relay) en of het een exit-node is waarlangs clients het netwerk verlaten (is_exit_node, geverifieerd tegen de bulk-exit-lijst), en retourneer de volledige overeenkomende relay-record(s): bijnaam, vingerafdruk, vlaggen, land, autonoom systeem, geadverteerde bandbreedte, exit-beleidssamenvatting en eerste/laatste-keer-gezien-datums. Of doorzoek de openbare relay-lijst op bijnaam, vingerafdruk, IP, land of vlag (Exit, Guard, Fast, Stable…) met paginering. Gebouwd voor fraude- en misbruiktriage, inlogrisicoscoring, reactie- en registratiefiltering en netwerkonderzoek — in één oogopslag weten of een verbinding afkomstig is van het Tor-netwerk. Bereikgegevens worden live opgehaald van het Tor Project, dus ze zijn altijd actueel. Een Tor-netwerkopzoeking — te onderscheiden van cloud/CDN-toewijzing (cloudips), IP-geolocatie (ipgeo), ASN/BGP-eigendom (asn, ripestat) en open-poortblootstelling (internetdb). Geen upstream-sleutel, geen cache.
api.oanor.com/tor-api
Cloud & CDN IP Ranges API
Ken elk IP-adres toe aan de cloudprovider, CDN, regio en service die het bezit — op basis van de officiële, openbaar gepubliceerde IP-bereiklijsten van AWS, Google Cloud, Cloudflare, Oracle Cloud (OCI), Fastly en GitHub. Geef een IPv4- of IPv6-adres door en ontvang elke overeenkomende prefix met de bijbehorende provider, regio/scope en service, plus een is_cloud-vlag die in één oogopslag laat zien of het adres tot een bekende cloud of CDN behoort — of vermeld de gepubliceerde bereiken van één provider, gefilterd op regio, service en IP-versie. Gebouwd voor firewall-whitelists, misbruik- en fraudetriage, bot- en uitgaande verkeersclassificatie, SSRF-verdediging en om te weten of inkomend of uitgaand verkeer afkomstig is van een cloud of CDN. Bereikgegevens worden live opgehaald uit de canonieke openbare lijst van elke provider, dus ze zijn altijd actueel. Een cloud/CDN IP-toewijzingsservice — te onderscheiden van IP-geolocatie (ipgeo), ASN/BGP-eigendom (asn, ripestat), open-poortblootstelling (internetdb) en de IANA-poort-/protocolregisters (netports, ipprotocols). Geen upstream-sleutel, geen cache.
api.oanor.com/cloudips-api
IP Protocol Numbers API
De IANA "Assigned Internet Protocol Numbers"-registratie als een API — de 8-bits waarde in het IPv4-protocolveld (en IPv6 Next Header) die het ingekapselde protocol identificeert. Los elk nummer op naar zijn protocol (bijv. 6 → TCP, 17 → UDP, 1 → ICMP, 47 → GRE, 50 → ESP, 58 → IPv6-ICMP, 89 → OSPF, 132 → SCTP), zoek op trefwoord, zoek op naam, of toon alle 151 toegewezen protocollen — elk met zijn trefwoord, volledige naam, IPv6-extensie-header-vlag en definiërende RFC. Ideaal voor pakket/firewall-tooling, netwerkanalyse, NetFlow/IPFIX-decoders en protocoldocumentatie. (Onderscheiden van transportlaag-servicepoortnummers.)
api.oanor.com/ipprotocols-api
ASN Lookup API
Zoek Autonomous System Numbers (ASN's) op — de identificatoren die elk netwerk op het openbare internet labelen — gekoppeld aan hun eigenaar en land. 122.000+ ASN's afkomstig van de Regional Internet Registries (ARIN, RIPE, APNIC, LACNIC, AFRINIC). Los een ASN op naar zijn operator (bijv. AS15169 → Google LLC, VS; AS13335 → Cloudflare; AS16509 → Amazon), of zoek op organisatienaam en land (bijv. "hetzner" in DE). Ideaal voor netwerkintelligentie, misbruik-/beveiligingsonderzoek, verkeersanalyse, IP-reputatietools en BGP/peering-onderzoek.
api.oanor.com/asn-api
Network Ports API
De officiële IANA Service Name en Transport Protocol Port Number registry als een API — 12.500+ TCP-, UDP-, SCTP- en DCCP-poorttoewijzingen. Zoek op welke service op een poort draait (bijv. 443 → https), vind welke poort(en) een benoemde service gebruikt (bijv. ssh → 22) en doorzoek de registry op service of beschrijving. Een handige referentie voor netwerken, DevOps, beveiliging en firewall-tooling.
api.oanor.com/netports-api