import React, { useState } from 'react'; import { motion } from 'motion/react'; import { Search, History, Globe, Shield, Calendar, ExternalLink, ArrowLeft, Info } from 'lucide-react'; import { Button } from './ui/button'; import { Input } from './ui/input'; import { Card, CardContent, CardHeader, CardTitle, CardDescription } from './ui/card'; import { Badge } from './ui/badge'; import { ScrollArea } from './ui/scroll-area'; import { Tabs, TabsContent, TabsList, TabsTrigger } from './ui/tabs'; interface ArchiveResult { id: string; source: string; url: string; timestamp: string; status: 'verified' | 'suspicious' | 'unknown'; snippet: string; } export const ArchiveSearch: React.FC<{ onBack: () => void }> = ({ onBack }) => { const [query, setQuery] = useState(''); const [isSearching, setIsSearching] = useState(false); const [results, setResults] = useState([]); const handleSearch = () => { if (!query) return; setIsSearching(true); // Simulated deep archive search setTimeout(() => { setResults([ { id: '1', source: 'Wayback Machine', url: `https://web.archive.org/web/*/${query}`, timestamp: '2018-05-12T14:30:00Z', status: 'verified', snippet: 'First indexed snapshot found. Domain registration matches historical WHOIS data.' }, { id: '2', source: 'Common Crawl', url: 'https://commoncrawl.org/search', timestamp: '2019-11-20T09:15:00Z', status: 'verified', snippet: 'Content structure consistent with 2019 standards. No malicious redirects detected in historical crawl.' }, { id: '3', source: 'Archive.today', url: `https://archive.is/${query}`, timestamp: '2021-02-05T18:45:00Z', status: 'suspicious', snippet: 'Snapshot shows significant content shift. Possible domain squatting or expired domain takeover detected.' } ]); setIsSearching(false); }, 1500); }; return (

Deep Archive Search

Host Legitimacy & Content Verification

{/* Search Panel */}
Archive Query Enter domain or URL to verify historical state
setQuery(e.target.value)} className="bg-zinc-950 border-zinc-800 focus-visible:ring-primary" />
Verification Logic

1. Temporal Consistency: Compares current content creation dates against the earliest known archive snapshots.

2. Host Legitimacy: Cross-references historical WHOIS records with archive metadata to detect domain ownership gaps.

3. Content Drift: Analyzes structural changes in DOM over time to identify potential malicious takeovers of legitimate domains.

{/* Results Panel */}
Search Results Historical Timeline
{results.length > 0 ? ( results.map((result) => (
{result.source} {result.status}
{new Date(result.timestamp).toLocaleString()}

{result.snippet}

{result.url}
)) ) : (

No active search results

Execute query to begin forensic scan

)}

Timeline Visualization

Requires active domain query

); };