LogoAISecKit

CheckCdn

A tool for accurately checking if an IP address is a CDN node.

Introduction

CheckCdn

CheckCdn is a tool designed to accurately determine whether a given IP address is part of a CDN (Content Delivery Network). This tool is particularly useful in penetration testing, where identifying real IP addresses and filtering out CDN nodes can reveal valuable asset information.

Key Features:
  • API Integration: Utilizes APIs from major cloud providers to check if an IP is a CDN node.
  • Local Caching: Supports local caching using SQLite to store previously checked non-CDN IPs, reducing redundant API calls.
  • Configurable Parameters: Allows users to configure various parameters such as database path, query delay, and input/output file paths.
  • Multi-Provider Support: Currently supports multiple cloud providers including Tencent Cloud, Alibaba Cloud, Baidu Cloud, and Huawei Cloud.
Benefits:
  • Efficiency: Quickly filters out CDN nodes from a large list of IPs, streamlining the reconnaissance process in security assessments.
  • Cost-Effective: Can be used without incurring costs for CDN services, as it primarily relies on API calls that do not require active CDN subscriptions.
  • User-Friendly: Easy to set up and configure, making it accessible for both novice and experienced users in the cybersecurity field.
Highlights:
  • The tool creates a config.yaml file upon first run for easy configuration.
  • Users are advised to manage API keys carefully and understand the potential costs associated with certain cloud services.
  • Contributions and feedback are encouraged to enhance the tool's capabilities and support for additional cloud providers.

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates