AI-powered DNS log analyzer for Pi-hole - detect suspicious domains, traffic patterns, and security threats using gpt-oss.
Stars
2
Forks
1
Watchers
2
Open Issues
2
Overall repository health assessment
No package.json found
This might not be a Node.js project
21
commits
refactor: Standardize formatting in README.md for improved readability
72c1d0eView on GitHubrefactor: Enhance summary table formatting and alert display logic for improved clarity
a68ad52View on GitHubrefactor: Update LLMAnalyzer URL configuration to use api_base_url for improved clarity
fc3bf9fView on GitHubrefactor: Enhance user experience with rich console output and add diagnostics script for Pi-hole connection testing
a7a1b4fView on GitHubrefactor: Simplify configuration loading by removing LLMConfig from environment and using factory pattern for LLMAnalyzer
1a686deView on GitHubrefactor: Update .env.example to include additional LLM provider configuration options
888f9b6View on GitHubrefactor: Update README to reflect factory pattern implementation for LLM integration
bfd4a19View on GitHubrefactor: Remove example_integrated.py script to streamline project structure
60d151bView on GitHubrefactor: Improve LLM provider factory and enhance error handling in providers
418a3beView on GitHubfeat: Implement LLM provider architecture for Pi-hole Analytics
3a70424View on GitHubdocs: Remove Changelog section and note from README.md for clarity
f8849efView on GitHubrefactor(models): Make DNSQuery dataclass immutable and enhance client IP extraction logic
ed21082View on GitHubrefactor(tests): Update Pi-hole test script to use environment variables for configuration and streamline endpoint testing
c149dbbView on GitHubfeat(tests): Add test script for Pi-hole authentication and functionality verification
58db304View on GitHubdocs: Update README.md to reflect new integrated architecture, add performance characteristics, and enhance usage examples
cffabf1View on GitHub