<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Coder Legion - Recent posts tagged osint</title>
<link>https://coderlegion.com/tag/osint</link>
<description>Powered by Question2Answer</description>
<item>
<title>OSINT for Beginners: What You Need to Know</title>
<link>https://coderlegion.com/13785/osint-for-beginners-what-you-need-to-know</link>
<description>&lt;p&gt;If you've ever Googled someone's name and found their LinkedIn, Twitter, and old forum posts in one search — congratulations, you've done OSINT. You just didn't call it that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;OSINT (Open Source Intelligence)&lt;/strong&gt; is the practice of collecting and analyzing publicly available information to answer a question or build a profile. It's used by security researchers, journalists, law enforcement, and yes — hackers.&lt;/p&gt;
&lt;p&gt;This guide is for developers and curious minds who want to understand OSINT from the ground up, without the jargon. Based on practical experience building OSINT tools and doing real-world recon.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;what-counts-as-open-source-&quot;&gt;What Counts as &quot;Open Source&quot;?&lt;/h3&gt;
&lt;p&gt;The &quot;open source&quot; in OSINT doesn't mean code — it means &lt;em&gt;publicly accessible&lt;/em&gt;. If you can access it without breaking any law or bypassing authentication, it's fair game. This includes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Social media profiles (Twitter/X, LinkedIn, Instagram, Reddit)&lt;/li&gt;
&lt;li&gt;Domain registration records (WHOIS)&lt;/li&gt;
&lt;li&gt;Search engine results&lt;/li&gt;
&lt;li&gt;GitHub repositories and commit history&lt;/li&gt;
&lt;li&gt;Government databases and public records&lt;/li&gt;
&lt;li&gt;Job listings (yes, companies accidentally leak their tech stack here)&lt;/li&gt;
&lt;li&gt;News articles and archived web pages&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The internet is full of data that people have forgotten they made public.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;why-should-developers-care-&quot;&gt;Why Should Developers Care?&lt;/h3&gt;
&lt;p&gt;OSINT isn't just for hackers or detectives. As a developer, understanding OSINT helps you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Secure your own projects&lt;/strong&gt; — Know what info you're leaking through your repos, domain registrations, or APIs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Threat modeling&lt;/strong&gt; — Understand how an attacker could research your app or your company&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bug bounty hunting&lt;/strong&gt; — Recon is the first phase of any pentest; good OSINT = better vulnerabilities found&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Research competitors or dependencies&lt;/strong&gt; — Who's behind that open source library you're using?&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;core-osint-techniques&quot;&gt;Core OSINT Techniques&lt;/h3&gt;
&lt;h4 id=&quot;1-username-enumeration&quot;&gt;1. Username Enumeration&lt;/h4&gt;
&lt;p&gt;One username across 100 platforms can reveal a surprising amount about a person. Tools like Sherlock, Maigret, or my own project — &lt;strong&gt;GhostIntel&lt;/strong&gt; — automate this process, checking whether a username exists across social networks, forums, and developer platforms simultaneously.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;python ghostintel.py -u targetusername
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Even if someone uses different usernames, writing style, profile picture metadata, or linked accounts can connect the dots.&lt;/p&gt;
&lt;h4 id=&quot;2-email-footprinting&quot;&gt;2. Email Footprinting&lt;/h4&gt;
&lt;p&gt;An email address is often a gateway to a larger identity. Techniques include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Checking breach databases (Have I Been Pwned)&lt;/li&gt;
&lt;li&gt;Using &lt;code&gt;hunter.io&lt;/code&gt; or similar tools to find associated domains&lt;/li&gt;
&lt;li&gt;Looking up SMTP headers from received emails to trace infrastructure&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;3-domain-reconnaissance&quot;&gt;3. Domain Reconnaissance&lt;/h4&gt;
&lt;p&gt;Domains leak a lot. A basic WHOIS lookup gives you registration dates, sometimes names and contact info, and historical ownership. Going further:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Subdomains&lt;/strong&gt; — Tools like &lt;code&gt;subfinder&lt;/code&gt; or &lt;code&gt;amass&lt;/code&gt; reveal hidden services&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DNS records&lt;/strong&gt; — MX, TXT, and SPF records reveal third-party services used&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Certificate transparency logs&lt;/strong&gt; — crt.sh shows every SSL cert ever issued for a domain&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;4-google-dorking&quot;&gt;4. Google Dorking&lt;/h4&gt;
&lt;p&gt;Google's advanced search operators are a goldmine. For example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;site:github.com &quot;GhostIntel&quot; password
filetype:pdf &quot;internal use only&quot; site:company.com
inurl:admin site:targetdomain.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;These queries can surface files, login panels, and sensitive documents that were never meant to be indexed.&lt;/p&gt;
&lt;h4 id=&quot;5-metadata-analysis&quot;&gt;5. Metadata Analysis&lt;/h4&gt;
&lt;p&gt;Photos, PDFs, and Word documents often contain hidden metadata — GPS coordinates, author names, software versions, and creation dates. Tools like &lt;code&gt;ExifTool&lt;/code&gt; extract this automatically.&lt;/p&gt;
&lt;p&gt;A photo uploaded to a public forum can reveal the exact location it was taken if GPS stripping wasn't applied.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;the-osint-workflow&quot;&gt;The OSINT Workflow&lt;/h3&gt;
&lt;p&gt;Good recon follows a process, not random searching. Here's a simple framework:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Define your target&lt;/strong&gt; — username, email, domain, or real name&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Passive collection&lt;/strong&gt; — gather data without touching the target's infrastructure&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Active collection&lt;/strong&gt; — interact with services (DNS queries, web scraping)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Correlation&lt;/strong&gt; — connect data points across sources&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Documentation&lt;/strong&gt; — organize findings into a report&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Jumping straight to step 3 without passive collection first is a common beginner mistake — and it can tip off your target.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;tools-worth-knowing&quot;&gt;Tools Worth Knowing&lt;/h3&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;Tool &lt;/th&gt;&lt;th&gt;Purpose&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Sherlock / Maigret &lt;/td&gt;&lt;td&gt;Username enumeration&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;theHarvester &lt;/td&gt;&lt;td&gt;Email and domain recon&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Maltego &lt;/td&gt;&lt;td&gt;Visual link analysis&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;SpiderFoot &lt;/td&gt;&lt;td&gt;Automated OSINT aggregation&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;crt.sh &lt;/td&gt;&lt;td&gt;Certificate transparency&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;OSINT Framework &lt;/td&gt;&lt;td&gt;Curated tool directory&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;GhostIntel &lt;/td&gt;&lt;td&gt;API-free OSINT CLI built for fast, real-world recon&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Most of these are open source and available on GitHub.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;legal-and-ethical-boundaries&quot;&gt;Legal and Ethical Boundaries&lt;/h3&gt;
&lt;p&gt;OSINT operates in a gray area. Just because information is &lt;em&gt;public&lt;/em&gt; doesn't mean using it is always &lt;em&gt;ethical&lt;/em&gt; or &lt;em&gt;legal&lt;/em&gt; depending on context and jurisdiction.&lt;/p&gt;
&lt;p&gt;Keep these principles in mind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Never access systems you don't have permission to touch&lt;/strong&gt; — Even passive recon can cross a line if you're aggregating data to stalk or harm someone&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Know your local laws&lt;/strong&gt; — Data protection laws like GDPR in Europe limit what you can do with personal data, even public data&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use it defensively&lt;/strong&gt; — The best reason to learn OSINT is to understand your own exposure and fix it&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;how-to-get-started&quot;&gt;How to Get Started&lt;/h3&gt;
&lt;p&gt;The best way to learn OSINT is to practice on yourself first. Search your own username, domain, and email. You might be surprised what you find.&lt;/p&gt;
&lt;p&gt;Then explore CTF (Capture the Flag) challenges with OSINT categories — platforms like HackTheBox, TryHackMe, and TraceLabs host beginner-friendly challenges that teach recon in a legal, structured environment.&lt;/p&gt;
&lt;p&gt;If you want a hands-on tool to experiment with, check out &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/ruyynn/GhostIntel&quot;&gt;GhostIntel on GitHub&lt;/a&gt; — it's a lightweight CLI that automates recon across 100+ platforms and is designed to be easy to extend.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;final-thoughts&quot;&gt;Final Thoughts&lt;/h3&gt;
&lt;p&gt;OSINT is one of those skills that changes how you see the internet. Once you understand how much information is publicly available — and how easy it is to aggregate — you start thinking differently about what you post, what you deploy, and what you expose.&lt;/p&gt;
&lt;p&gt;Start small. Pick a target (yourself), run some searches, and see what comes back. The rabbit hole goes deep.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;If you're building in OSINT, security, or automation — I'd love to connect and see what you're working on.&lt;/p&gt;
&lt;p&gt;If you want a hands-on tool to start with, check out &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/ruyynn/GhostIntel&quot;&gt;GhostIntel on GitHub&lt;/a&gt; — API-free, lightweight, and built for real-world recon.&lt;/p&gt;
</description>
<category>Tutorials</category>
<guid isPermaLink="true">https://coderlegion.com/13785/osint-for-beginners-what-you-need-to-know</guid>
<pubDate>Tue, 31 Mar 2026 19:55:37 +0000</pubDate>
</item>
<item>
<title>Google Dorking Tutorial: Learn Smart Searching (Beginner Guide)</title>
<link>https://coderlegion.com/9347/google-dorking-tutorial-learn-smart-searching-beginner-guide</link>
<description>&lt;h2 id=&quot;google-dorking-tutorial-learn-smart-searching-beginner-guide-&quot;&gt;Google Dorking Tutorial: Learn Smart Searching (Beginner Guide)&lt;/h2&gt;
&lt;p&gt;Google is more powerful than most people realize.&lt;/p&gt;
&lt;p&gt;With the right search operators, you can find &lt;strong&gt;specific files, research papers, public documents, and indexed pages&lt;/strong&gt; that normal searches miss.&lt;br&gt;
This technique is commonly known as &lt;strong&gt;Google Dorking&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This tutorial explains &lt;strong&gt;what Google dorking is, how it works, and how to use it responsibly&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;-what-is-google-dorking-&quot;&gt;❓ What Is Google Dorking?&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Google dorking&lt;/strong&gt; means using &lt;strong&gt;advanced search operators&lt;/strong&gt; to narrow down Google search results.&lt;/p&gt;
&lt;p&gt;Instead of:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;documents
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You search:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;filetype:pdf site:gov.in
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This tells Google &lt;em&gt;exactly&lt;/em&gt; what you want.&lt;/p&gt;
&lt;p&gt; Important:&lt;br&gt;
Google dorking is &lt;strong&gt;not hacking&lt;/strong&gt;.&lt;br&gt;
It only searches &lt;strong&gt;publicly available and indexed data&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;why-learn-google-dorking-&quot;&gt;Why Learn Google Dorking?&lt;/h3&gt;
&lt;p&gt;Google dorking is useful for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Research &amp;amp; academics&lt;/li&gt;
&lt;li&gt;OSINT (Open-Source Intelligence)&lt;/li&gt;
&lt;li&gt;️ Cybersecurity awareness&lt;/li&gt;
&lt;li&gt;Journalism &amp;amp; fact-finding&lt;/li&gt;
&lt;li&gt;Finding public documents&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Used responsibly, it’s a &lt;strong&gt;search skill&lt;/strong&gt;, not an attack.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;common-google-search-operators&quot;&gt;Common Google Search Operators&lt;/h3&gt;
&lt;h4 id=&quot;1-site-search-within-a-website&quot;&gt;1️⃣ &lt;code&gt;site:&lt;/code&gt; – Search Within a Website&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;site:example.com
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Searches only pages from one domain.&lt;/p&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;site:gov.in education policy
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;2-filetype-find-specific-file-types&quot;&gt;2️⃣ &lt;code&gt;filetype:&lt;/code&gt; – Find Specific File Types&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;filetype:pdf
filetype:docx
filetype:xls
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;filetype:pdf climate change report
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;3-intitle-search-page-titles&quot;&gt;3️⃣ &lt;code&gt;intitle:&lt;/code&gt; – Search Page Titles&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;intitle:login
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;intitle:&quot;annual report&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;4-inurl-search-keywords-in-urls&quot;&gt;4️⃣ &lt;code&gt;inurl:&lt;/code&gt; – Search Keywords in URLs&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;inurl:admin
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Example:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;inurl:dashboard
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;5-quotation-marks-exact-match&quot;&gt;5️⃣ Quotation Marks &lt;code&gt;&quot; &quot;&lt;/code&gt; – Exact Match&lt;/h4&gt;
&lt;pre&gt;&lt;code&gt;&quot;data protection policy&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This finds exact phrases.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;combining-operators-real-power-&quot;&gt;Combining Operators (Real Power)&lt;/h3&gt;
&lt;p&gt;You can combine multiple operators:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;site:edu filetype:pdf &quot;machine learning&quot;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This searches:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Only &lt;code&gt;.edu&lt;/code&gt; sites&lt;/li&gt;
&lt;li&gt;Only PDF files&lt;/li&gt;
&lt;li&gt;Only with the exact phrase “machine learning”&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;-using-a-dorking-terminal-easier-way-&quot;&gt;️ Using a Dorking Terminal (Easier Way)&lt;/h3&gt;
&lt;p&gt;Instead of typing everything manually, you can use a simple UI like:&lt;/p&gt;
&lt;p&gt; &lt;strong&gt;Vyoma G-Dork&lt;/strong&gt;&lt;br&gt;
&lt;a rel=&quot;nofollow&quot; href=&quot;https://vyomagdork.vercel.app/&quot;&gt;https://vyomagdork.vercel.app/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Lets you type dorks in a terminal-style interface&lt;/li&gt;
&lt;li&gt;Opens results directly in Google&lt;/li&gt;
&lt;li&gt;Does &lt;strong&gt;not&lt;/strong&gt; scrape or collect data&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;-ethical-amp-legal-guidelines-very-important-&quot;&gt;⚠️ Ethical &amp;amp; Legal Guidelines (Very Important)&lt;/h3&gt;
&lt;p&gt;Google dorking should be used &lt;strong&gt;responsibly&lt;/strong&gt;.&lt;/p&gt;
&lt;h4 id=&quot;-allowed&quot;&gt;✅ Allowed&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Research&lt;/li&gt;
&lt;li&gt;OSINT&lt;/li&gt;
&lt;li&gt;Public data discovery&lt;/li&gt;
&lt;li&gt;Learning search techniques&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;-not-allowed&quot;&gt;❌ Not Allowed&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Accessing private systems&lt;/li&gt;
&lt;li&gt;Exploiting vulnerabilities&lt;/li&gt;
&lt;li&gt;Searching for passwords&lt;/li&gt;
&lt;li&gt;Misusing information&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;&lt;p&gt;If data is not meant to be public, &lt;strong&gt;don’t interact with it&lt;/strong&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;-google-dorking-hacking&quot;&gt;️ Google Dorking ≠ Hacking&lt;/h3&gt;
&lt;p&gt;Let’s be clear:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;&lt;th&gt;Google Dorking     &lt;/th&gt;&lt;th&gt;Hacking&lt;/th&gt;&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;Uses Google Search &lt;/td&gt;&lt;td&gt;Bypasses security&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Public data only   &lt;/td&gt;&lt;td&gt;Unauthorized access&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Legal              &lt;/td&gt;&lt;td&gt;Illegal&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Learning how search engines work is a &lt;strong&gt;fundamental digital skill&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;final-thoughts-1&quot;&gt;Final Thoughts&lt;/h3&gt;
&lt;p&gt;Google dorking teaches you one important lesson:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;How you search matters more than what you search.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Used correctly, it can:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Save time&lt;/li&gt;
&lt;li&gt;Improve research&lt;/li&gt;
&lt;li&gt;Build OSINT skills&lt;/li&gt;
&lt;li&gt;Increase cybersecurity awareness&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tools like &lt;strong&gt;Vyoma G-Dork&lt;/strong&gt; aim to make this learning &lt;strong&gt;simple, ethical, and accessible&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;resources&quot;&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Google Advanced Search&lt;/li&gt;
&lt;li&gt;OSINT learning communities&lt;/li&gt;
&lt;li&gt;Vyoma (&lt;a rel=&quot;nofollow&quot; href=&quot;https://vyomaco.vercel.app&quot;&gt;https://vyomaco.vercel.app&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;disclaimer&quot;&gt;Disclaimer&lt;/h3&gt;
&lt;p&gt;This tutorial is for &lt;strong&gt;educational purposes only&lt;/strong&gt;.&lt;br&gt;
Always respect privacy, laws, and platform terms of service.&lt;/p&gt;
</description>
<category>Tutorials</category>
<guid isPermaLink="true">https://coderlegion.com/9347/google-dorking-tutorial-learn-smart-searching-beginner-guide</guid>
<pubDate>Wed, 07 Jan 2026 13:16:49 +0000</pubDate>
</item>
<item>
<title>UserScanner</title>
<link>https://coderlegion.com/8018/userscanner</link>
<description>&lt;h2 id=&quot;user-scanner&quot;&gt;User Scanner&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://github.com/user-attachments/assets/49ec8d24-665b-4115-8525-01a8d0ca2ef4&quot; alt=&quot;1000136215&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;repo-https-github-com-kaifcodec-user-scanner&quot;&gt;Repo: &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/kaifcodec/user-scanner&quot;&gt;https://github.com/kaifcodec/user-scanner&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;Scan a username across multiple social, developer, and creator platforms to see if it’s available.&lt;br&gt;
Perfect for finding a &lt;strong&gt;unique username&lt;/strong&gt; across GitHub, Twitter, Reddit, Instagram, and more, all in one command.&lt;/p&gt;
&lt;h4 id=&quot;features&quot;&gt;Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;✅ Check usernames across &lt;strong&gt;social networks&lt;/strong&gt;, &lt;strong&gt;developer platforms&lt;/strong&gt;, and &lt;strong&gt;creator communities&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;✅ Clear &lt;strong&gt;Available / Taken / Error&lt;/strong&gt; output for each platform.&lt;/li&gt;
&lt;li&gt;✅ Fully modular: add new platform modules easily.&lt;/li&gt;
&lt;li&gt;✅ Command-line interface ready: works directly after &lt;code&gt;pip install&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;✅ Can be used as username OSINT tool.&lt;/li&gt;
&lt;li&gt;✅ Very low and lightweight dependencies, can be run on any machine.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id=&quot;installation&quot;&gt;Installation&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;pip install user-scanner
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;usage&quot;&gt;Usage&lt;/h4&gt;
&lt;p&gt;Scan a username across all platforms:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;user-scanner -u &amp;lt;username&amp;gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Optionally, scan a specific category or single module:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;user-scanner -u &amp;lt;username&amp;gt; -c dev
user-scanner -l # Lists all available modules
user-scanner -u &amp;lt;username&amp;gt; -m github

&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;contributing-&quot;&gt;Contributing:&lt;/h4&gt;
&lt;p&gt;Modules are organized by category:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;
user_scanner/
├── dev/        # Developer platforms (GitHub, GitLab, etc.)
├── social/     # Social platforms (Twitter/X, Reddit, Instagram, etc.)
├── creator/    # Creator platforms (Hashnode, Dev.to, Medium, etc.)
├── community/  # Community platforms (forums, niche sites)
├── gaming/     # Gaming sites (chess.com, roblox, monkeytype etc.)
├── donation/   # Donation taking sites (buymeacoffe.com, similar...)

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Module guidelines:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Each module must define a &lt;code&gt;validate_&amp;lt;site&amp;gt;()&lt;/code&gt; function that takes a &lt;code&gt;username&lt;/code&gt; and returns:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1&lt;/code&gt; → Available  &lt;/li&gt;
&lt;li&gt;&lt;code&gt;0&lt;/code&gt; → Taken  &lt;/li&gt;
&lt;li&gt;&lt;code&gt;2&lt;/code&gt; → Error / Could not check&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;httpx&lt;/code&gt; for requests, &lt;code&gt;colorama&lt;/code&gt; for colored output.&lt;/li&gt;
&lt;li&gt;Optional: modules can define a CLI parser if they support custom arguments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See &lt;a rel=&quot;nofollow&quot; href=&quot;CONTRIBUTING.md&quot;&gt;CONTRIBUTING.md&lt;/a&gt; for examples.&lt;/p&gt;
&lt;hr&gt;
&lt;h4 id=&quot;dependencies-&quot;&gt;Dependencies:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://pypi.org/project/httpx/&quot;&gt;httpx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://pypi.org/project/colorama/&quot;&gt;colorama&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id=&quot;license&quot;&gt;License&lt;/h4&gt;
&lt;p&gt;This project is licensed under the &lt;strong&gt;MIT License&lt;/strong&gt;. See &lt;a rel=&quot;nofollow&quot; href=&quot;LICENSE&quot;&gt;LICENSE&lt;/a&gt; for details.&lt;/p&gt;
</description>
<category>CLI Tools &amp; Scripts</category>
<guid isPermaLink="true">https://coderlegion.com/8018/userscanner</guid>
<pubDate>Mon, 01 Dec 2025 14:19:20 +0000</pubDate>
</item>
<item>
<title>user-scanner</title>
<link>https://coderlegion.com/6762/user-scanner</link>
<description>&lt;h2 id=&quot;user-scanner-1&quot;&gt;User Scanner&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://github.com/user-attachments/assets/49ec8d24-665b-4115-8525-01a8d0ca2ef4&quot; alt=&quot;1000136215&quot;&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Scan a username across multiple social, developer, and creator platforms to see if it’s available.&lt;br&gt;
Perfect for finding a &lt;strong&gt;unique username&lt;/strong&gt; across GitHub, Twitter, Reddit, Instagram, and more, all in one command.&lt;/p&gt;
&lt;p&gt;Github: &lt;a rel=&quot;nofollow&quot; href=&quot;https://github.com/kaifcodec/user-scanner&quot;&gt;https://github.com/kaifcodec/user-scanner&lt;/a&gt;&lt;/p&gt;
&lt;h4 id=&quot;features-1&quot;&gt;Features&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;✅ Check usernames across &lt;strong&gt;social networks&lt;/strong&gt;, &lt;strong&gt;developer platforms&lt;/strong&gt;, and &lt;strong&gt;creator communities&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;✅ Clear &lt;strong&gt;Available / Taken / Error&lt;/strong&gt; output for each platform.&lt;/li&gt;
&lt;li&gt;✅ Fully modular: add new platform modules easily.&lt;/li&gt;
&lt;li&gt;✅ Command-line interface ready: works directly after &lt;code&gt;pip install&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;✅ Can be used as username OSINT tool.&lt;/li&gt;
&lt;li&gt;✅ Very low and lightweight dependencies, can be run on any machine.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id=&quot;installation-1&quot;&gt;Installation&lt;/h4&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;pip install user-scanner
&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;usage-1&quot;&gt;Usage&lt;/h4&gt;
&lt;p&gt;Scan a username across all platforms:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;user-scanner -u &amp;lt;username&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Optionally, scan a specific category or single module:&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt;user-scanner -u &amp;lt;username&amp;gt; -c dev
user-scanner -l # Lists all available modules
user-scanner -u &amp;lt;username&amp;gt; -m github

&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h4 id=&quot;example-output-&quot;&gt;Example Output:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Note*: New modules are constantly getting added so this might have only limited, outdated output: &lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;&lt;code class=&quot;language-bash&quot;&gt; Checking username: johndoe078

== DEV SITES ==
  [✔] Codeberg: Available
  [✔] Cratesio: Available
  [✔] Dockerhub: Available
  [✘] Github: Taken
  [✔] Gitlab: Available
  [✔] Launchpad: Available
  [✔] Npmjs: Available
  [✔] Replit: Available

== SOCIAL SITES ==
  [✔] Bluesky: Available
  [✔] Discord: Available
  [✘] Instagram: Taken
  [✔] Mastodon: Available
  [✔] Pinterest: Available
  [✘] Reddit: Taken
  [✔] Snapchat: Available
  [✔] Telegram: Available 
  [✘] Threads: Taken
  [✔] X (Twitter): Available
  [✔] Youtube: Available

== CREATOR SITES ==
  [✔] Devto: Available
  [✔] Hashnode: Available
  [✔] Kaggle: Available
  [✔] Medium: Available
  [✔] Patreon: Available

== COMMUNITY SITES ==
  [✔] Coderlegion: Available

== GAMING SITES ==
  [✔] Chess_com: Available
  [✔] Osu: Available
  [✔] Roblox: Available
  ...
  ...
  ...
&lt;/code&gt;&lt;/pre&gt;
&lt;h4 id=&quot;contributing--1&quot;&gt;Contributing:&lt;/h4&gt;
&lt;p&gt;Modules are organized by category:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;user_scanner/
├── dev/        # Developer platforms (GitHub, GitLab, etc.)
├── social/     # Social platforms (Twitter/X, Reddit, Instagram, etc.)
├── creator/    # Creator platforms (Hashnode, Dev.to, Medium, etc.)
├── community/  # Community platforms (forums, niche sites)
├── gaming/     # Gaming sites (chess.com, roblox, monkeytype etc.)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Module guidelines:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Each module must define a &lt;code&gt;validate_&amp;lt;site&amp;gt;()&lt;/code&gt; function that takes a &lt;code&gt;username&lt;/code&gt; and returns:&lt;ul&gt;
&lt;li&gt;&lt;code&gt;1&lt;/code&gt; → Available  &lt;/li&gt;
&lt;li&gt;&lt;code&gt;0&lt;/code&gt; → Taken  &lt;/li&gt;
&lt;li&gt;&lt;code&gt;2&lt;/code&gt; → Error / Could not check&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;httpx&lt;/code&gt; for requests, &lt;code&gt;colorama&lt;/code&gt; for colored output.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Optional: modules can define a CLI parser if they support custom arguments.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h4 id=&quot;dependencies--1&quot;&gt;Dependencies:&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://pypi.org/project/httpx/&quot;&gt;httpx&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;https://pypi.org/project/colorama/&quot;&gt;colorama&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h3 id=&quot;-community-and-gaming-are-small-looking-for-contributions&quot;&gt;⚠️ &lt;code&gt;community/&lt;/code&gt; and &lt;code&gt;gaming/&lt;/code&gt; are small, looking for contributions&lt;/h3&gt;
</description>
<category>CLI Tools &amp; Scripts</category>
<guid isPermaLink="true">https://coderlegion.com/6762/user-scanner</guid>
<pubDate>Sat, 22 Nov 2025 14:13:01 +0000</pubDate>
</item>
</channel>
</rss>