mirror of
https://github.com/lockfale/OSINT-Framework.git
synced 2026-08-17 19:35:41 +02:00
Enrich Images/Videos/Docs tools batch 4/5 (THE-138)
Populated enrichment metadata for 25 tools across Videos, Webcams, Documents, Paste Sites, and Fonts subsections. Rebuilt from master with correct 2-space formatting (original branch had been formatted with tabs causing full-file diff). Deprecated: Hooktube, yasiv-youtube, Insecam, IdentiFont. Degraded: YouTube Data Tools, filessoo.com. Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
+368
-23
@@ -6838,27 +6838,102 @@
|
||||
{
|
||||
"name": "Frame by Frame for YouTube (T)",
|
||||
"type": "url",
|
||||
"url": "https://chrome.google.com/webstore/detail/frame-by-frame-for-youtub/elkadbdicdciddfkdpmaolomehalghio?hl=en-GB"
|
||||
"url": "https://chrome.google.com/webstore/detail/frame-by-frame-for-youtub/elkadbdicdciddfkdpmaolomehalghio?hl=en-GB",
|
||||
"description": "Browser extension and userscript enabling frame-by-frame navigation of YouTube videos using keyboard shortcuts for detailed video analysis.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Detailed analysis of YouTube videos one frame at a time for identifying hidden content or verifying claims",
|
||||
"input": "Active YouTube video in browser",
|
||||
"output": "Frame-by-frame playback control within the YouTube interface",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Operates locally in the browser; no external requests beyond normal YouTube playback.",
|
||||
"localInstall": true,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "TubeChop",
|
||||
"type": "url",
|
||||
"url": "https://tubechop.com/"
|
||||
"url": "https://tubechop.com/",
|
||||
"description": "Web tool for creating shareable clips from YouTube videos by specifying start and end timestamps without downloading.",
|
||||
"status": "live",
|
||||
"pricing": "freemium",
|
||||
"bestFor": "Isolating and sharing specific segments of YouTube videos for evidence preservation",
|
||||
"input": "YouTube video URL with start and end time",
|
||||
"output": "Shareable link to the specified video clip",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Uses YouTube's public embed API to clip videos; no contact with the original uploader.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "YouTube Data Tools",
|
||||
"type": "url",
|
||||
"url": "https://tools.digitalmethods.net/netvizz/youtube/"
|
||||
"url": "https://tools.digitalmethods.net/netvizz/youtube/",
|
||||
"description": "Collection of web tools for extracting metadata from YouTube channels and videos including channel stats, video lists, and comment analysis.",
|
||||
"status": "degraded",
|
||||
"pricing": "free",
|
||||
"bestFor": "Extracting channel metadata, video statistics, and comment data from YouTube for OSINT research",
|
||||
"input": "YouTube channel ID, video ID, or playlist ID",
|
||||
"output": "JSON metadata including subscriber counts, view statistics, upload history, and comment threads",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Queries the YouTube Data API using public credentials; dependent on Google API quota availability.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": true,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Hooktube",
|
||||
"type": "url",
|
||||
"url": "https://hooktube.com/"
|
||||
"url": "https://hooktube.com/",
|
||||
"description": "Privacy-focused YouTube frontend that served as a proxy for watching YouTube videos without tracking. Service has been discontinued.",
|
||||
"status": "down",
|
||||
"pricing": "free",
|
||||
"bestFor": "Privacy-preserving YouTube viewing (service discontinued)",
|
||||
"input": "N/A",
|
||||
"output": "N/A",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Service is no longer operational.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": true
|
||||
},
|
||||
{
|
||||
"name": "yasiv-youtube",
|
||||
"type": "url",
|
||||
"url": "https://yasiv.com/youtube/"
|
||||
"url": "https://yasiv.com/youtube/",
|
||||
"description": "Visual YouTube recommendation graph explorer that maps related video networks starting from a seed video. Service appears to be inactive.",
|
||||
"status": "down",
|
||||
"pricing": "free",
|
||||
"bestFor": "Mapping YouTube recommendation networks and related content clusters (service discontinued)",
|
||||
"input": "N/A",
|
||||
"output": "N/A",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Service is no longer operational.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -6871,17 +6946,62 @@
|
||||
{
|
||||
"name": "SeeAllTheThings",
|
||||
"type": "url",
|
||||
"url": "https://github.com/baywolf88/seeallthethings"
|
||||
"url": "https://github.com/baywolf88/seeallthethings",
|
||||
"description": "Aggregated directory of publicly accessible webcam streams and surveillance feeds organized by category and location.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Discovering publicly accessible live webcam feeds by category or location",
|
||||
"input": "Category or geographic filter",
|
||||
"output": "Links to live webcam streams with source metadata",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Browses a public directory of pre-indexed webcam links; does not actively scan for feeds.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Insecam",
|
||||
"type": "url",
|
||||
"url": "https://insecam.org/"
|
||||
"url": "https://insecam.org/",
|
||||
"description": "Directory of publicly accessible IP cameras indexed from the internet, searchable by country, manufacturer, and category. Raises significant privacy concerns.",
|
||||
"status": "down",
|
||||
"pricing": "free",
|
||||
"bestFor": "Previously used to find publicly exposed IP cameras by geography or device type (service status uncertain)",
|
||||
"input": "Country, camera manufacturer, or category filter",
|
||||
"output": "Live feeds from exposed cameras with location and device metadata",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Indexed pre-existing public feeds; browsing the directory does not directly access target cameras.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": true
|
||||
},
|
||||
{
|
||||
"name": "EarthCam",
|
||||
"type": "url",
|
||||
"url": "https://www.earthcam.com/"
|
||||
"url": "https://www.earthcam.com/",
|
||||
"description": "Network of live webcams in cities, landmarks, and tourist destinations worldwide with browsing by location and category.",
|
||||
"status": "live",
|
||||
"pricing": "freemium",
|
||||
"bestFor": "Viewing live street-level and landmark webcam feeds for location verification and situational awareness",
|
||||
"input": "Location, city, landmark, or category",
|
||||
"output": "Live video streams from public webcam installations worldwide",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Views pre-positioned public webcams; no active scanning or contact with third parties.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -6900,59 +7020,224 @@
|
||||
{
|
||||
"name": "GoogleDocs (D)",
|
||||
"type": "url",
|
||||
"url": "https://www.google.com/?q=site:docs.google.com+%3Csearchterm%3E"
|
||||
"url": "https://www.google.com/?q=site:docs.google.com+%3Csearchterm%3E",
|
||||
"description": "Google Dork template targeting publicly indexed Google Docs files by keyword, useful for finding exposed documents.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Finding publicly indexed Google Docs files matching specific keywords or topics",
|
||||
"input": "Keywords combined with site:docs.google.com dork",
|
||||
"output": "Google search results listing publicly accessible Google Docs",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches Google's public index; queries are logged by Google.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "GoogleDrive (D)",
|
||||
"type": "url",
|
||||
"url": "https://www.google.com/?q=site:drive.google.com+%3Csearchterm%3E"
|
||||
"url": "https://www.google.com/?q=site:drive.google.com+%3Csearchterm%3E",
|
||||
"description": "Google Dork template targeting publicly indexed Google Drive files and folders for discovering exposed file storage.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Finding publicly accessible Google Drive files and folders via search engine dorking",
|
||||
"input": "Keywords combined with site:drive.google.com dork",
|
||||
"output": "Google search results listing publicly accessible Drive files and folders",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches Google's public index; queries are logged by Google.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Dropbox (D)",
|
||||
"type": "url",
|
||||
"url": "https://www.google.com/?q=site:dl.dropbox.com+%3Csearchterm%3E"
|
||||
"url": "https://www.google.com/?q=site:dl.dropbox.com+%3Csearchterm%3E",
|
||||
"description": "Google Dork template for finding publicly shared Dropbox files and folders indexed by search engines.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Discovering publicly shared Dropbox content via search engine dorking",
|
||||
"input": "Keywords combined with site:dropbox.com/s/ dork",
|
||||
"output": "Search results listing publicly accessible Dropbox shared files",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches public search index; Dropbox and Google both log the queries.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Amazon AWS (D)",
|
||||
"type": "url",
|
||||
"url": "https://www.google.com/search?q=site:s3.amazonaws.com+%3Csearchterm%3E"
|
||||
"url": "https://www.google.com/search?q=site:s3.amazonaws.com+%3Csearchterm%3E",
|
||||
"description": "Google Dork template targeting publicly accessible Amazon S3 buckets and AWS resources indexed by search engines.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Finding exposed Amazon S3 buckets and publicly accessible AWS storage via search engine dorking",
|
||||
"input": "Keywords combined with site:s3.amazonaws.com dork",
|
||||
"output": "Search results listing publicly indexed S3 buckets and files",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches public index only; actual bucket access may trigger AWS logging if visited.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "OneDrive (D)",
|
||||
"type": "url",
|
||||
"url": "https://www.google.com/search?safe=off&q=site:onedrive.live.com+%3Csearchterm%3E"
|
||||
"url": "https://www.google.com/search?safe=off&q=site:onedrive.live.com+%3Csearchterm%3E",
|
||||
"description": "Google Dork template targeting publicly shared Microsoft OneDrive files indexed by search engines.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Discovering publicly shared Microsoft OneDrive files via search engine dorking",
|
||||
"input": "Keywords combined with onedrive.live.com dork",
|
||||
"output": "Search results listing publicly shared OneDrive files",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches public index; Microsoft and Google both log queries.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Cryptome (D)",
|
||||
"type": "url",
|
||||
"url": "https://www.google.com/search?q=site:cryptome.org+%3Csearchterm%3E"
|
||||
"url": "https://www.google.com/search?q=site:cryptome.org+%3Csearchterm%3E",
|
||||
"description": "Google Dork template for searching Cryptome's archive of declassified government, intelligence, and surveillance documents.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Searching Cryptome's archive of leaked and declassified documents related to surveillance and intelligence",
|
||||
"input": "Keywords combined with site:cryptome.org dork",
|
||||
"output": "Search results from Cryptome's document archive",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches publicly indexed content via Google; queries are logged by Google.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Scribd",
|
||||
"type": "url",
|
||||
"url": "https://www.scribd.com/"
|
||||
"url": "https://www.scribd.com/",
|
||||
"description": "Digital library and document sharing platform hosting millions of books, papers, court filings, and user-uploaded documents.",
|
||||
"status": "live",
|
||||
"pricing": "freemium",
|
||||
"bestFor": "Finding publicly uploaded documents including court filings, research papers, and leaked reports",
|
||||
"input": "Keywords, author names, or document titles",
|
||||
"output": "Document previews and full text (premium) with metadata including uploader and upload date",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches a public document library; account creation required for full document access.",
|
||||
"localInstall": false,
|
||||
"googleDork": true,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "WikiLeaks Search",
|
||||
"type": "url",
|
||||
"url": "https://search.wikileaks.org/advanced"
|
||||
"url": "https://search.wikileaks.org/advanced",
|
||||
"description": "Search interface for WikiLeaks' public database of leaked government and corporate documents, diplomatic cables, and classified materials.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Searching WikiLeaks' archive of leaked government communications, diplomatic cables, and corporate documents",
|
||||
"input": "Keywords, organization names, or document identifiers",
|
||||
"output": "Leaked document records with source metadata, publication date, and full text",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches a public document archive; WikiLeaks may log queries.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "RECAP Court Doc Repo",
|
||||
"type": "url",
|
||||
"url": "https://archive.recapthelaw.org/"
|
||||
"url": "https://archive.recapthelaw.org/",
|
||||
"description": "Free and open archive of US federal court documents (PACER) contributed by users, making public court records freely accessible.",
|
||||
"status": "down",
|
||||
"pricing": "free",
|
||||
"bestFor": "Searching US federal court filings, dockets, and legal documents without PACER fees",
|
||||
"input": "Case names, document titles, or party names",
|
||||
"output": "Federal court documents including dockets, filings, and orders",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Accesses a public document mirror; no contact with PACER or the courts.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "filessoo.com",
|
||||
"type": "url",
|
||||
"url": "https://filessoo.com/"
|
||||
"url": "https://filessoo.com/",
|
||||
"description": "File search engine indexing documents and files stored across various hosting platforms, useful for finding publicly exposed files.",
|
||||
"status": "degraded",
|
||||
"pricing": "free",
|
||||
"bestFor": "Searching for publicly hosted files across multiple file hosting platforms",
|
||||
"input": "Filename, extension, or keywords",
|
||||
"output": "Links to publicly accessible files matching the query across hosting platforms",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches a public index of hosted files; service reliability is inconsistent.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": true,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Leaked Cables",
|
||||
"type": "url",
|
||||
"url": "https://search.wikileaks.org/plusd/"
|
||||
"url": "https://search.wikileaks.org/plusd/",
|
||||
"description": "Searchable archive of diplomatic cables and leaked government communications from multiple international sources.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Searching leaked diplomatic communications and government documents for intelligence and policy research",
|
||||
"input": "Keywords, country names, or diplomatic topics",
|
||||
"output": "Leaked diplomatic cables and documents with source, date, and classification metadata",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Searches a public archive of previously leaked documents; service logs queries.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
}
|
||||
]
|
||||
},
|
||||
@@ -6963,7 +7248,22 @@
|
||||
{
|
||||
"name": "Pastebin OSINT Harvester (T)",
|
||||
"type": "url",
|
||||
"url": "https://github.com/needmorecowbell/sniff-paste"
|
||||
"url": "https://github.com/needmorecowbell/sniff-paste",
|
||||
"description": "Tool for scraping and monitoring Pastebin for keywords, email addresses, credentials, and other sensitive data posted publicly.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Automated monitoring of Pastebin for credential dumps, leaked data, and sensitive keyword mentions",
|
||||
"input": "Keywords, email addresses, or domain names to monitor",
|
||||
"output": "Matching Pastebin entries with paste ID, date, and matching content",
|
||||
"opsec": "active",
|
||||
"opsecNote": "Actively queries Pastebin's public API and scrapes paste content; generates detectable request patterns.",
|
||||
"localInstall": true,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": true,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -6976,17 +7276,62 @@
|
||||
{
|
||||
"name": "What The Font",
|
||||
"type": "url",
|
||||
"url": "https://www.myfonts.com/pages/whatthefont"
|
||||
"url": "https://www.myfonts.com/pages/whatthefont",
|
||||
"description": "Font identification service that identifies fonts from uploaded images using visual recognition technology.",
|
||||
"status": "live",
|
||||
"pricing": "freemium",
|
||||
"bestFor": "Identifying fonts used in images, logos, documents, or screenshots for attribution and source analysis",
|
||||
"input": "Image file or URL containing text sample",
|
||||
"output": "Matched fonts with name, foundry, and purchase/download links",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Uploads image to MyFonts servers for analysis; the uploaded image may be retained.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "Font Squirrel",
|
||||
"type": "url",
|
||||
"url": "https://www.fontsquirrel.com/matcherator"
|
||||
"url": "https://www.fontsquirrel.com/matcherator",
|
||||
"description": "Free font repository and identifier with a large collection of commercially licensed fonts and an image-based font matching tool.",
|
||||
"status": "live",
|
||||
"pricing": "free",
|
||||
"bestFor": "Identifying fonts from images and finding free commercial-use alternatives to identified fonts",
|
||||
"input": "Font name search or image upload for Matcherator tool",
|
||||
"output": "Matching fonts with licensing details and download links",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Queries a public font database; uploaded images for font matching may be retained by the service.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": false
|
||||
},
|
||||
{
|
||||
"name": "IdentiFont",
|
||||
"type": "url",
|
||||
"url": "https://www.identifont.com/index.html"
|
||||
"url": "https://www.identifont.com/index.html",
|
||||
"description": "Font identification tool using a question-and-answer decision tree to identify fonts based on visual characteristics described by the user.",
|
||||
"status": "down",
|
||||
"pricing": "free",
|
||||
"bestFor": "Identifying fonts through guided visual characteristic questions (service appears inactive)",
|
||||
"input": "N/A",
|
||||
"output": "N/A",
|
||||
"opsec": "passive",
|
||||
"opsecNote": "Service appears to be inactive.",
|
||||
"localInstall": false,
|
||||
"googleDork": false,
|
||||
"registration": false,
|
||||
"editUrl": false,
|
||||
"api": false,
|
||||
"invitationOnly": false,
|
||||
"deprecated": true
|
||||
},
|
||||
{
|
||||
"name": "What Font Is",
|
||||
|
||||
Reference in New Issue
Block a user