Initial commit

This commit is contained in:
Blake Ridgway
2026-03-21 17:59:35 -05:00
commit b3b02c7db4
2 changed files with 86 additions and 0 deletions

33
README.md Normal file
View File

@@ -0,0 +1,33 @@
# arcline-check
CLI tool that checks whether a domain is genuinely self-hosted or routing through a CDN or cloud provider (Cloudflare, Fastly, AWS CloudFront, etc.).
Core to the Arcline brand — useful as a standalone tool for anyone who wants to verify a host's transparency claims.
## Status
Planned. Not yet started.
## Stack
- Go — single static binary
- Targets: linux/amd64, darwin/arm64, windows/amd64
- No runtime dependencies
## Usage
```sh
arcline-check example.com
arcline-check example.com --json
arcline-check example.com --watch 30
```
## How it works
1. Resolves domain to IP
2. PTR/rDNS lookup
3. ASN/org lookup (ip-api.com or self-hosted fallback)
4. Checks IP against known CDN/cloud CIDR ranges
5. Fetches HTTP headers and inspects for CDN fingerprints (CF-Ray, X-Served-By, Via, X-Cache)
See [todo.md](todo.md) for the full task list and output format spec.