Skip to content

Commit 35c533f

Browse files
better readme
1 parent f3ad324 commit 35c533f

16 files changed

Lines changed: 2269 additions & 53 deletions

Cargo.lock

Lines changed: 11 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "cloudcheck"
3-
version = "8.5.1"
3+
version = "8.6.0"
44
edition = "2024"
55
description = "CloudCheck is a simple Rust tool to check whether an IP address or hostname belongs to a cloud provider."
66
license = "GPL-3.0"

README.md

Lines changed: 51 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
[![Python Tests](https://github.com/blacklanternsecurity/cloudcheck/actions/workflows/python-tests.yml/badge.svg?branch=stable)](https://github.com/blacklanternsecurity/cloudcheck/actions/workflows/python-tests.yml)
1111
[![Pipeline Tests](https://github.com/blacklanternsecurity/cloudcheck/actions/workflows/pipeline-tests.yml/badge.svg?branch=stable)](https://github.com/blacklanternsecurity/cloudcheck/actions/workflows/pipeline-tests.yml)
1212

13-
### UPDATE: Now supports government agencies (DoD, FBI, UK MoD, RU FSO)!
13+
### UPDATE 12-2025: Now supports government agencies (DoD, FBI, UK MoD, RU FSO)!
1414

15-
### UPDATE: Now rewritten in Rust, with [34 supported cloud providers](#supported-cloud-providers)!
15+
### UPDATE 12-2025: Now rewritten in Rust!
1616

1717
CloudCheck is a simple Rust tool to check whether an IP address or hostname belongs to a cloud provider. It includes:
1818

@@ -119,39 +119,52 @@ When adding a new cloud provider:
119119

120120
In addition to the above attributes, if you have a custom source of CIDRs or domains, you can override the `fetch_cidrs()` or `fetch_domains()` methods (which by default return an empty list) to go fetch your custom TXT/JSON file, etc.
121121

122-
## Supported cloud providers
123-
- Akamai ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/akamai.py))
124-
- Alibaba ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/alibaba.py))
125-
- Amazon ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/amazon.py))
126-
- Arvancloud ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/arvancloud.py))
127-
- Backblaze ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/backblaze.py))
128-
- Cisco ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/cisco.py))
129-
- Cloudflare ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/cloudflare.py))
130-
- Cloudfront ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/cloudfront.py))
131-
- Dell ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/dell.py))
132-
- DigitalOcean ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/digitalocean.py))
133-
- Fastly ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/fastly.py))
134-
- GitHub ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/github.py))
135-
- Google ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/google.py))
136-
- Heroku ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/heroku.py))
137-
- Hetzner ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/hetzner.py))
138-
- HPE ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/hpe.py))
139-
- Huawei ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/huawei.py))
140-
- IBM ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/ibm.py))
141-
- Imperva ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/imperva.py))
142-
- Kamatera ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/kamatera.py))
143-
- Microsoft ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/microsoft.py))
144-
- Oracle Cloud ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/oracle.py))
145-
- OVH ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/ovh.py))
146-
- Rackspace ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/rackspace.py))
147-
- Salesforce ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/salesforce.py))
148-
- Scaleway ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/scaleway.py))
149-
- Tencent ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/tencent.py))
150-
- Wasabi ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/wasabi.py))
151-
- Zoho ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/zoho.py))
152-
153-
## Supported government agencies
154-
- DoD ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/dod.py))
155-
- FBI ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/fbi.py))
156-
- UK MoD ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/uk_mod.py))
157-
- RU FSO ([source](https://github.com/blacklanternsecurity/cloudcheck/blob/master/cloudcheck/providers/ru_fso.py))
122+
<!--PROVIDERTABLE-->
123+
## Cloud Providers (43)
124+
125+
| Name | Description | Tags | Domains | Subnets |
126+
|------|-------------|------|---------|----------|
127+
| Akamai (Akamai) | A content delivery network and cloud services provider that delivers web and internet security services. | cloud | 81 | 6376 |
128+
| Alibaba (Alibaba Cloud) | A Chinese cloud computing company and subsidiary of Alibaba Group, providing cloud services and infrastructure. | cloud | 394 | 81 |
129+
| Amazon (Amazon Web Services) | A comprehensive cloud computing platform provided by Amazon, offering infrastructure services, storage, and computing power. | cloud | 231 | 14090 |
130+
| Arvancloud (Arvancloud) | An Iranian cloud computing and content delivery network provider offering cloud infrastructure and CDN services. | cdn | 1 | 20 |
131+
| Backblaze (Backblaze) | A cloud storage and backup service provider offering data backup and cloud storage solutions. | cloud | 2 | 26 |
132+
| CIA | - | gov | 1 | 0 |
133+
| Cachefly (CacheFly) | A content delivery network provider offering global CDN services. | cdn | 0 | 23 |
134+
| Cisco (Cisco) | A multinational technology corporation that designs, manufactures, and sells networking hardware, software, and telecommunications equipment. | cloud | 121 | 629 |
135+
| Cloudflare (Cloudflare) | A web infrastructure and security company providing content delivery network services, DDoS mitigation, and web security solutions. | cdn | 60 | 2674 |
136+
| Cloudfront (Amazon CloudFront) | A content delivery network service provided by Amazon Web Services that delivers data, videos, applications, and APIs to customers globally. | cdn | 0 | 172 |
137+
| DDoSGuard (DDoS Guard) | A DDoS protection and content delivery network service provider. | cdn | 0 | 19 |
138+
| Dell (Dell) | A multinational technology company that develops, sells, repairs, and supports computers and related products and services. | cloud | 236 | 104 |
139+
| DigitalOcean (DigitalOcean) | A cloud infrastructure provider offering virtual private servers, managed databases, and other cloud services for developers and businesses. | cloud | 4 | 265 |
140+
| DoD (Department of Defense) | A U.S. government agency responsible for coordinating and supervising all agencies and functions of the government directly related to national security and the United States Armed Forces. | gov | 3 | 9226 |
141+
| FBI (Federal Bureau of Investigation) | A U.S. government agency that serves as the domestic intelligence and security service, responsible for investigating federal crimes and protecting national security. | gov | 3 | 21 |
142+
| Fastly (Fastly) | A content delivery network and edge cloud platform that provides edge computing, security, and performance services. | cdn | 8 | 1026 |
143+
| GitHub (GitHub) | A web-based platform for version control and collaboration using Git, providing hosting for software development and code repositories. | cdn | 33 | 4277 |
144+
| Google (Google Cloud) | A suite of cloud computing services provided by Google, including infrastructure, platform, and software services for businesses and developers. | cloud | 1095 | 1863 |
145+
| HPE (Hewlett Packard Enterprise) | A multinational enterprise information technology company that provides servers, storage, networking, and cloud services. | cloud | 16 | 38 |
146+
| Heroku (Heroku) | A cloud platform as a service that enables developers to build, run, and operate applications entirely in the cloud. | cloud | 12 | 0 |
147+
| Hetzner (Hetzner) | A German cloud hosting provider offering dedicated servers, cloud instances, and storage solutions. | cloud | 14 | 126 |
148+
| Huawei (Huawei) | A Chinese multinational technology corporation that designs, develops, and sells telecommunications equipment, consumer electronics, and cloud services. | cloud | 338 | 270 |
149+
| IBM (IBM) | A multinational technology corporation that provides hardware, software, cloud computing, and consulting services. | cloud | 20 | 394 |
150+
| Imperva (Imperva) | A cybersecurity company that provides web application firewall, DDoS protection, and data security solutions. | waf | 1 | 23 |
151+
| Kamatera (Kamatera) | A cloud infrastructure provider offering virtual private servers, cloud servers, and managed cloud services. | cloud | 1 | 163 |
152+
| Leaseweb (Leaseweb) | A global hosting and cloud infrastructure provider offering dedicated servers, cloud hosting, and CDN services. | cloud | 0 | 1487 |
153+
| Microsoft (Microsoft) | A multinational technology corporation that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers. Known for products like Windows, Office, Azure cloud services, and Xbox. | cloud | 689 | 2452 |
154+
| NSA | - | gov | 1 | 0 |
155+
| OVH (OVHcloud) | A French cloud computing company that provides web hosting, dedicated servers, and cloud infrastructure services. | cloud | 3 | 517 |
156+
| Oracle (Oracle) | A multinational technology corporation that provides database software, cloud engineering systems, and enterprise software products. | cloud | 18 | 2329 |
157+
| Qrator (Qrator) | A DDoS protection and content delivery network service provider. | cdn | 0 | 19 |
158+
| Quiccloud (Quic.cloud) | A content delivery network and edge computing platform providing CDN services. | cdn | 0 | 151 |
159+
| RUFSO (Russian Federal Security Service) | A Russian federal executive body responsible for counterintelligence, internal and border security, counterterrorism, and surveillance. | gov | 0 | 17 |
160+
| Rackspace (Rackspace) | A managed cloud computing company that provides hosting, cloud services, and managed infrastructure solutions. | cloud | 1 | 199 |
161+
| Salesforce (Salesforce) | A cloud-based software company that provides customer relationship management services and enterprise cloud computing solutions. | cloud | 39 | 48 |
162+
| Scaleway (Scaleway) | A French cloud computing company that provides virtual private servers, bare metal servers, and cloud infrastructure services. | cloud | 1 | 40 |
163+
| Stormwall (StormWall) | A DDoS protection and web application firewall service provider. | cdn | 0 | 20 |
164+
| Sucuri (Sucuri) | A website security and web application firewall service provider. | waf | 0 | 16 |
165+
| Tencent (Tencent Cloud) | A Chinese cloud computing service provider and subsidiary of Tencent, offering cloud infrastructure and platform services. | cloud | 580 | 368 |
166+
| UKMoD (United Kingdom Ministry of Defence) | A U.K. government department responsible for implementing the defence policy of the United Kingdom and managing the British Armed Forces. | gov | 1 | 0 |
167+
| Wasabi (Wasabi) | A cloud storage provider offering hot cloud storage services with high performance and low cost. | cloud | 1 | 20 |
168+
| X4b (X4B) | A DDoS protection and content delivery network service provider. | cdn | 0 | 3 |
169+
| Zoho (Zoho) | An Indian software company that provides cloud-based business software and productivity tools including CRM, email, and office suites. | cloud | 13 | 91 |
170+
<!--ENDPROVIDERTABLE-->

0 commit comments

Comments
 (0)