All Projects → projectdiscovery → Cdncheck

projectdiscovery / Cdncheck

Licence: mit
A filter to check for CDN IP addresses during port scanning.

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Cdncheck

Intro.js
Lightweight, user-friendly onboarding tour library
Stars: ✭ 20,826 (+37089.29%)
Mutual labels:  cdn
Go Oryx
The go-oryx is SRS++, focus on real-time live streaming load-balancer.
Stars: ✭ 608 (+985.71%)
Mutual labels:  cdn
Fly
Deploy app servers close to your users. Package your app as a Docker image, and launch it in 17 cities with one simple CLI.
Stars: ✭ 862 (+1439.29%)
Mutual labels:  cdn
Cloudinary npm
Cloudinary NPM for node.js integration
Stars: ✭ 450 (+703.57%)
Mutual labels:  cdn
Nali
An offline tool for querying IP geographic information and CDN provider.一个查询IP地理信息和CDN服务提供商的离线终端工具.
Stars: ✭ 535 (+855.36%)
Mutual labels:  cdn
Hlsjs P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 759 (+1255.36%)
Mutual labels:  cdn
Edgedns
A high performance DNS cache designed for Content Delivery Networks
Stars: ✭ 423 (+655.36%)
Mutual labels:  cdn
Waliyun
阿里云Node.js Open API SDK(完整版)
Stars: ✭ 40 (-28.57%)
Mutual labels:  cdn
Tools
Tools Online
Stars: ✭ 601 (+973.21%)
Mutual labels:  cdn
Cdn Purge Control Php
Multi CDN purge control library for PHP
Stars: ✭ 9 (-83.93%)
Mutual labels:  cdn
Picx
基于 GitHub API 开发的图床神器,图片外链使用 jsDelivr 进行 CDN 加速。免下载、免安装,打开网站即可直接使用。免费、稳定、高效。
Stars: ✭ 482 (+760.71%)
Mutual labels:  cdn
Trafficcontrol
Apache Traffic Control is an Open Source implementation of a Content Delivery Network
Stars: ✭ 530 (+846.43%)
Mutual labels:  cdn
Webside
基于RBAC的完全响应式权限管理系统
Stars: ✭ 19 (-66.07%)
Mutual labels:  cdn
React Starter Kit
React Starter Kit — front-end starter kit using React, Relay, GraphQL, and JAM stack architecture
Stars: ✭ 21,060 (+37507.14%)
Mutual labels:  cdn
Ios P2p Engine
Let your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-44.64%)
Mutual labels:  cdn
Information collection handbook
Handbook of information collection for penetration testing and src
Stars: ✭ 447 (+698.21%)
Mutual labels:  cdn
Aliyun Sdk Js
阿里云 SDK for Javascript,支持在浏览器和 Nodejs 环境使用,支持大部分阿里云服务。
Stars: ✭ 727 (+1198.21%)
Mutual labels:  cdn
Bootstrapcdn
Free Bootstrap CDN hosting
Stars: ✭ 1,075 (+1819.64%)
Mutual labels:  cdn
Cdn dig
用于在linux 终端快速查询全国 CDN 调度到哪些区域节点的工具
Stars: ✭ 36 (-35.71%)
Mutual labels:  cdn
Kirby Sri
Subresource integrity hashing & cache-busting static assets for Kirby
Stars: ✭ 9 (-83.93%)
Mutual labels:  cdn

cdncheck

Helper library that checks if a given IP belongs to known CDN ranges (akamai, cloudflare, incapsula and sucuri). The library can be used by importing github.com/projectdiscovery/cdncheck. here follows a basic example:

package main

import (
    "log"
    "net"
    "github.com/projectdiscovery/cdncheck"
)

func main() {
    // uses projectdiscovery endpoint with cached data to avoid ip ban
    // Use cdncheck.New() if you want to scrape each endpoint (don't do it too often or your ip can be blocked)
    client, err := cdncheck.NewWithCache()
    if err != nil {
        log.Fatal(err)
    }
    if found, err := client.Check(net.ParseIP("173.245.48.12")); found && err == nil {
        log.Println("ip is part of cdn")
    }
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].