zu1k/nali

An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 16th, 2026
Created on July 17th, 2020
Open Issues & Pull Requests: 19 (+0)
GitHub issues: Enabled
Number of forks: 371
Total Stargazers: 4,104 (+0)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 29.8 days
Mean response time: 42.9 days
90th percentile: 131.1 days
Tracked items: 6

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 577 days
Stale 30+ days: 9
Stale 90+ days: 8

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Nali is a command-line tool for querying IP geographic information and identifying CDN providers offline.

The tool solves the problem of identifying the geographic location and CDN provider of IP addresses without requiring internet connectivity or external API calls. It works by maintaining local databases of IP geolocation data and CDN provider mappings, allowing users to perform lookups directly from the command line. This offline approach eliminates latency and dependency on remote services while keeping sensitive IP queries local.

Nali suits developers and network administrators who need to quickly identify IP origins and CDN associations in their infrastructure or applications. It is particularly valuable in environments where external API access is restricted, where query volume would be expensive with cloud services, or where privacy concerns make sending IP addresses to third parties undesirable. The tool supports multiple IP database formats including QQWRY and IPIP databases, providing flexibility in choosing data sources.

The project maintains active development with regular updates to its IP database handling and feature set. The codebase shows consistent refinement of core functionality and ongoing attention to supporting different geolocation database formats. Development activity demonstrates engagement with user-reported issues and incorporation of improvements to query accuracy and performance.