Im finishing this project its a proxy, vpn, bad ip detection web API it returns a JSON object. Anyways now im thinking mobile ISP detection would be nice too. One way to do it is dump telecom cidr ip blocks and check with RIR data looking for clues like "4G NAT POOL" , "mobil", etc. Is there some other way to do this with network fingerprinting like looking for specific ports that used or headers?.
Yup you can try the API here keep in mind this only for testing so no VPS geo clustering setup = slow network wise. IPv6 is not fully RFC compliant, also db is not auto updated and some what incomplete, API still has some rough edges. Other than that feedback and suggestions are welcome and no i'm not going to use this domain name for this API lol. http://www.gizmowizmo.com/pmx.qdb?key=639930954004ff0c4c816b2701fe2c8198469133&geoip=198.122.39.210 or https://www.gizmowizmo.com/pmx.qdb?key=639930954004ff0c4c816b2701fe2c8198469133&ip=198.122.39.210