This commit is contained in:
overcuriousity
2025-09-22 22:45:46 +02:00
parent 5d1d249910
commit 571912218e
25 changed files with 84 additions and 84 deletions

View File

@@ -1,5 +1,5 @@
"""
Data provider modules for DNSRecon.
Data provider modules for DNScope.
Contains implementations for various reconnaissance data sources.
"""

View File

@@ -1,4 +1,4 @@
# dnsrecon/providers/base_provider.py
# DNScope/providers/base_provider.py
import time
import requests
@@ -13,7 +13,7 @@ from core.provider_result import ProviderResult
class BaseProvider(ABC):
"""
Abstract base class for all DNSRecon data providers.
Abstract base class for all DNScope data providers.
Now supports session-specific configuration and returns standardized ProviderResult objects.
"""
@@ -72,7 +72,7 @@ class BaseProvider(ABC):
if not hasattr(self._local, 'session'):
self._local.session = requests.Session()
self._local.session.headers.update({
'User-Agent': 'DNSRecon/1.0 (Passive Reconnaissance Tool)'
'User-Agent': 'DNScope/1.0 (Passive Reconnaissance Tool)'
})
return self._local.session

View File

@@ -1,4 +1,4 @@
# dnsrecon/providers/correlation_provider.py
# DNScope/providers/correlation_provider.py
import re
from typing import Dict, Any, List

View File

@@ -1,4 +1,4 @@
# dnsrecon/providers/crtsh_provider.py
# DNScope/providers/crtsh_provider.py
import json
import re

View File

@@ -1,4 +1,4 @@
# dnsrecon/providers/dns_provider.py
# DNScope/providers/dns_provider.py
from dns import resolver, reversename
from typing import Dict

View File

@@ -1,4 +1,4 @@
# dnsrecon/providers/shodan_provider.py
# DNScope/providers/shodan_provider.py
import json
from pathlib import Path