MCPcopy Create free account

hub / github.com/DarkWebInformer/FBI_Watchdog / functions

Functions75 in github.com/DarkWebInformer/FBI_Watchdog

↓ 102 callersMethodget
(self, key: str, default=None)
fbi_watchdog.py:485
↓ 16 callersMethodadd_event
(self, event_type: str, domain: str, details: dict)
fbi_watchdog.py:208
↓ 16 callersMethodsave
(self)
fbi_watchdog.py:479
↓ 13 callersMethodload
(self)
fbi_watchdog.py:462
↓ 10 callersMethodnotify_discord
(self, domain: str, record_type: str, records: List[str], prev_records: List[str], scre
fbi_watchdog.py:573
↓ 10 callersMethodnotify_telegram
(self, domain: str, record_type: str, records: List[str], previous_records: List[str],
fbi_watchdog.py:527
↓ 9 callersMethodset
(self, key: str, value)
fbi_watchdog.py:488
↓ 6 callersMethodcapture
(cls, url: str, use_tor: bool = False, proxy_url: str = None)
fbi_watchdog.py:821
↓ 5 callersMethod_save
(self)
fbi_watchdog.py:258
↓ 5 callersMethodscan_all
(self)
fbi_watchdog.py:2977
↓ 4 callersMethod_clean_site
(site: str)
fbi_watchdog.py:268
↓ 4 callersFunction_list_sites
(sites: list, title: str, color: str)
fbi_watchdog.py:3587
↓ 4 callersMethod_send_request
(self, url: str, data: dict = None, use_tor: bool = False)
fbi_watchdog.py:500
↓ 4 callersMethodescalate
(self, domain: str, trigger: str, http_evidence: dict = None, whois_evidence: dict = None)
fbi_watchdog.py:955
↓ 3 callersFunction_atomic_write_json
(filepath: Path, data: dict)
fbi_watchdog.py:151
↓ 3 callersMethodcheck
(self)
fbi_watchdog.py:789
↓ 3 callersMethodrun
(self, silent_cycles: int = 1)
fbi_watchdog.py:3209
↓ 2 callersMethod_check_whois_available
(self)
fbi_watchdog.py:2185
↓ 2 callersMethod_retry_with_new_circuit
Rotate Tor circuit and retry a failed onion check once. Returns result or None on failure.
fbi_watchdog.py:1311
↓ 2 callersMethod_reverse_dns
Attempt reverse DNS lookup for an IP address.
fbi_watchdog.py:2732
↓ 2 callersMethodadd_site
(self, site: str)
fbi_watchdog.py:280
↓ 2 callersMethodremove_site
(self, site: str)
fbi_watchdog.py:298
↓ 2 callersFunctionreset_state_files
()
fbi_watchdog.py:3776
↓ 1 callersFunction_add_site_prompt
()
fbi_watchdog.py:3515
↓ 1 callersMethod_check_domain
Check a single domain for IP changes given pre-resolved IPs.
fbi_watchdog.py:2822
↓ 1 callersMethod_check_domain_with_fingerprint
(self, domain: str, fingerprint: Optional[dict])
fbi_watchdog.py:1854
↓ 1 callersMethod_check_domain_with_record
(self, domain: str, record: Optional[dict])
fbi_watchdog.py:2409
↓ 1 callersMethod_check_seizure_indicators
(self, record: dict)
fbi_watchdog.py:2376
↓ 1 callersMethod_classify_ip_change
Classify what kind of IP change this is. Returns dict with: - change_type: 'cdn_rotation' | 'hosting_migration' | 'seizur
fbi_watchdog.py:2743
↓ 1 callersMethod_load
(self)
fbi_watchdog.py:176
↓ 1 callersMethod_load
(self)
fbi_watchdog.py:233
↓ 1 callersMethod_migrate_stored_record
Re-normalize a stored WHOIS record so old state matches current normalization. Fixes false positives when normalization logic changes between
fbi_watchdog.py:2204
↓ 1 callersMethod_print_banner
(self)
fbi_watchdog.py:3123
↓ 1 callersMethod_quick_dns_check
(self, domain: str)
fbi_watchdog.py:922
↓ 1 callersFunction_remove_site_prompt
()
fbi_watchdog.py:3553
↓ 1 callersMethod_save
(self)
fbi_watchdog.py:190
↓ 1 callersMethodcheck_domain
(self, domain: str, record_type: str)
fbi_watchdog.py:1457
↓ 1 callersMethodcheck_site
(self, onion_url: str)
fbi_watchdog.py:1065
↓ 1 callersFunctionmain
()
fbi_watchdog.py:3842
↓ 1 callersFunctionmanage_sites_menu
()
fbi_watchdog.py:3426
↓ 1 callersMethodnotify_seizure_escalation_discord
(self, domain: str, evidence: dict, screenshot_path: str = None)
fbi_watchdog.py:697
↓ 1 callersMethodnotify_seizure_escalation_telegram
(self, domain: str, evidence: dict, seizure_capture: str = None)
fbi_watchdog.py:622
↓ 1 callersFunctionparse_args
()
fbi_watchdog.py:3785
↓ 1 callersMethodreload
Re-read monitored_sites.json and update lists in-place so global references (DOMAINS, ONION_SITES) stay valid without reassignment.
fbi_watchdog.py:316
↓ 1 callersMethodrenew_circuit
Send NEWNYM signal to Tor control port to get a fresh circuit.
fbi_watchdog.py:774
↓ 1 callersFunctionshow_cli_reference
()
fbi_watchdog.py:3599
↓ 1 callersFunctionshow_startup_menu
()
fbi_watchdog.py:3354
↓ 1 callersFunctionshow_state_stats
()
fbi_watchdog.py:3661
↓ 1 callersFunctiontoggle_monitors_menu
(monitor_flags: dict)
fbi_watchdog.py:3466
↓ 1 callersMethodvalidate
(self)
fbi_watchdog.py:362
Method__init__
(self, feed_file: Path = EVENT_FEED_FILE, site_manager=None)
fbi_watchdog.py:170
Method__init__
(self, sites_file: Path = SITES_FILE)
fbi_watchdog.py:227
Method__init__
(self)
fbi_watchdog.py:343
Method__init__
(self, state_file: Path)
fbi_watchdog.py:458
Method__init__
(self, config: DWIConfig)
fbi_watchdog.py:494
Method__init__
(self)
fbi_watchdog.py:769
Method__init__
(self, dns_state: StateManager, notifier: 'Notifier', event_feed: EventFeed = None, proxy_ur
fbi_watchdog.py:915
Method__init__
(self, state_manager: StateManager, tor_checker: TorChecker, notifier: Notifier, event_feed:
fbi_watchdog.py:1057
Method__init__
(self, state_manager: StateManager, notifier: Notifier, event_feed: EventFeed = None, proxy_
fbi_watchdog.py:1449
Method__init__
(self, state_manager: StateManager, notifier: 'Notifier', event_feed: EventFeed = None, esca
fbi_watchdog.py:1778
Method__init__
(self, state_manager: StateManager, notifier: 'Notifier', event_feed: EventFeed = None, esca
fbi_watchdog.py:2172
Method__init__
(self, state_manager: StateManager, notifier: 'Notifier', event_feed: EventFeed = None, escal
fbi_watchdog.py:2710
Method__init__
(self, enable_dns=True, enable_http=True, enable_whois=True, enable_onion=True, enable_ip=True)
fbi_watchdog.py:3043
Method_fetch_fingerprint
(self, domain: str)
fbi_watchdog.py:1789
Method_fetch_whois
(self, domain: str)
fbi_watchdog.py:2270
Method_is_privacy_value
(val)
fbi_watchdog.py:2314
Method_normalize
(val)
fbi_watchdog.py:2293
Method_normalize_registrar
(val)
fbi_watchdog.py:2281
Method_normalize_status
(val)
fbi_watchdog.py:2320
Method_resolve_ips
Resolve A and AAAA records for a domain. Returns {'A': [...], 'AAAA': [...]}.
fbi_watchdog.py:2721
Method_signal_handler
(self, sig, frame)
fbi_watchdog.py:3100
Methodscan_all
(self)
fbi_watchdog.py:1375
Methodscan_all
(self)
fbi_watchdog.py:1685
Methodscan_all
(self)
fbi_watchdog.py:2106
Methodscan_all
(self)
fbi_watchdog.py:2611