Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
username-anarchy — पेनिट्रेशन टेस्टिंग के लिए यूज़रनेम टूल्स | Kitploit
उपकरण/GitHubGitHub/urbanadventurer/username-anarchy
OSINT (खुला स्रोत खुफिया)पासवर्ड क्रैकिंगटोहीपासवर्ड हमलेजानकारी एकत्र करनापेनिट्रेशन टेस्टिंगपासवर्ड हमले में शीर्ष #11पासवर्ड क्रैकिंग में शीर्ष #11
GitHuburbanadventurer/username-anarchy

username-anarchy

1.4k16781 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

पेनिट्रेशन टेस्टिंग के लिए यूज़रनेम टूल्स

रिपॉजिटरी देखेंवेबसाइट

License Stable Release Repositories

Username Anarchy (यूज़रनेम अराजकता)

  • संस्करण: 0.6 (20 सितम्बर 2024)
  • लेखक: urbanadventurer (एंड्रयू हॉर्टन)
  • होमपेज: https://www.morningstarsecurity.com/research/username-anarchy
  • स्रोत: https://github.com/urbanadventurer/username-anarchy/
  • लाइसेंस: MIT

विवरण

पेनिट्रेशन टेस्टिंग के दौरान उपयोगकर्ता नाम उत्पन्न करने के उपकरण। उपयोगकर्ता नाम पासवर्ड ब्रूट फोर्स समस्या का आधा हिस्सा हैं।

यह उपयोगकर्ता खाता/पासवर्ड ब्रूट फोर्स अनुमान लगाने और उपयोगकर्ता नाम गणना के लिए उपयोगी है जब उपयोगकर्ता नाम उपयोगकर्ताओं के नामों पर आधारित होते हैं। बड़े उपयोगकर्ता खातों के सेट पर कुछ कमजोर पासवर्ड आज़माकर, खाता लॉकआउट सीमाओं से बचा जा सकता है।

उपयोगकर्ताओं के नाम विभिन्न तरीकों से पहचाने जा सकते हैं:

  • LinkedIn, Facebook और अन्य सोशल नेटवर्क से कर्मचारी नामों की वेब स्क्रैपिंग।
  • PDF, Word, Excel आदि जैसे दस्तावेज़ प्रकारों से मेटाडेटा निकालना। यह FOCA से किया जा सकता है।

फोरम से सामान्य उपनाम या स्व-चयनित उपयोगकर्ता नाम भी शामिल हैं।

विशेषताएं

  • उपयोगकर्ता नाम प्रारूपों के लिए प्लगइन आर्किटेक्चर
  • प्रारूप स्ट्रिंग शैली उपयोगकर्ता नाम प्रारूप परिभाषाएँ
  • प्रतिस्थापन। उदाहरण के लिए, जब केवल पहला प्रारंभिक और अंतिम नाम ज्ञात हो (LinkedIn उपयोगकर्ताओं को इस तरह सूचीबद्ध करता है), तो यह सभी संभावित पहले नामों का प्रयास करेगा
  • Familypedia और PublicProfiler से सामान्य प्रथम और अंतिम नामों के देश डेटाबेस
  • Facebook सामान्य प्रथम और अंतिम नामों की सूची है

अतिरिक्त

  • सामान्य फोरम उपयोगकर्ता नाम, लोकप्रियता के अनुसार क्रमबद्ध

उपयोग

Username Anarchy एक कमांड लाइन उपकरण है।

root@kitploit:~
	 ___ ____                                                        
	|   |    \ ______  ____ _______   ____  _____     __ __    ____  
	|   :    //  ___/_/    \\_  __ \ /    \ \__  \   /  :  \ _/    \
	'   .   / \___ \ \   o_/ |  | \/|   :  \ /  o \ |  . .  \\   o_/ 
	 \_____/ /______) \_____)|__|   |___:  /(______)|__: :  / \_____)
	       _____                         \/       .__     \/      
	      /     \    ____  _____  _______   ____  |  |__  ___.__.   
	     /   o   \  /    \ \__  \ \_  __ \_/ ___\ |  |  \(   :  |   
	    /    .    \|   .  \ /  o \ |  | \/\  \___ |   .  \\___  |   
	    \____:__  /|___:__/(______)|__|    \_____)|___:__//_____|   
	            \/                                                  
	उपयोग: ./username-anarchy [विकल्प]... [पहलानाम|पहला अंतिम|पहला मध्य अंतिम]
	लेखक: Andrew Horton (urbanadventurer). संस्करण: 0.5

	नाम:
	 -i, --input-file FILE     नामों की इनपुट सूची। SPACE, CSV या TAB सीमांकित हो सकता है।
	                           डिफ़ॉल्ट रूप से पहलानाम, अंतिमनाम। मान्य कॉलम शीर्षक हैं:
	                           firstinitial, firstname, lastinitial, lastname,
	                           middleinitial, middlename।
	 -a, --auto                किसी देश/सूची से स्वचालित रूप से नाम उत्पन्न करें
	 -c, --country COUNTRY     COUNTRY निम्नलिखित डेटासेट में से एक हो सकता है:
	                           PublicProfiler:
	                           argentina, austria, belgium, canada, china,
	                           denmark, france, germany, hungary, india, ireland,
	                           italy, luxembourg, netherlands, newzealand, norway,
	                           poland, serbia, slovenia, spain, sweden,
	                           switzerland, uk, us
	                           अन्य:
	                           Facebook - Facebook के शीर्ष 10,000 नामों का उपयोग करता है
	     --given-names FILE    दिए गए नामों का शब्दकोश
	     --family-names FILE   परिवार के नामों का शब्दकोश
	 -s, --substitute STATE    नाम प्रतिस्थापन को नियंत्रित करें
	                           मान्य मान 'on' और 'off' हैं। डिफ़ॉल्ट: off
	                           किसी भी अनुपलब्ध नाम भाग को प्रतिस्थापित कर सकता है
	 -m, --max-sub NUM         प्रति प्लगइन प्रतिस्थापन की मात्रा सीमित करें।
	                           डिफ़ॉल्ट: -1 (असीमित)

	उपयोगकर्ता नाम प्रारूप:
	 -l, --list-formats        प्रारूप प्लगइन सूचीबद्ध करें
	 -f, --select-format LIST  नाम से प्रारूप प्लगइन चुनें। कॉमा सीमांकित सूची
	 -r, --recognise USERNAME  पहचानें कि उपयोगकर्ता नाम के लिए कौन सा प्रारूप उपयोग में है।
	                           यह Facebook डेटासेट का उपयोग करता है। प्रगति दिखाने के लिए वर्बोज़ मोड का उपयोग करें।
	 -F, --format FORMAT       उपयोगकर्ता प्रारूप को प्रारूप स्ट्रिंग या ABK प्रारूप का उपयोग करके परिभाषित करें।
	                           प्रारूप विवरण के लिए README.md देखें।

	आउटपुट:
	 -@, --suffix BOOL         प्रत्यय। उदाहरण: @example.com
	                           डिफ़ॉल्ट: कोई नहीं
	 -C BOOL,                  केस-असंवेदनशील उपयोगकर्ता नाम।
	     --case-insensitive    डिफ़ॉल्ट: True (सभी लोअर केस)

	विविध:
	 -v, --verbose             आउटपुट में प्लगइन प्रारूप टिप्पणियां प्रदर्शित करें और
	                           प्लगइन प्रारूप पहचानकर्ता में अंतिम नाम खोज प्रदर्शित करें
	 -h, --help

उदाहरण उपयोग

आप किसी उपयोगकर्ता का नाम जानते हैं लेकिन उपयोगकर्ता नाम प्रारूप नहीं

root@kitploit:~
./username-anarchy anna key
anna
annakey
anna.key
annakey
annak
a.key
akey
kanna
k.anna
...

आप उपयोगकर्ता नाम प्रारूप और उपयोगकर्ताओं के नाम जानते हैं

root@kitploit:~
./username-anarchy --input-file ./test-names.txt  --select-format first.last
andrew.horton
jim.vongrippenvud
peter.otoole

आप जानते हैं कि सर्वर फ्रांस में है

ध्यान दें कि -a या --auto आवश्यक है जब आप कोई इनपुट नाम निर्दिष्ट नहीं करते हैं।

root@kitploit:~
./username-anarchy --country france --auto
martin
bernard
thomas
durand
richard
robert
petit
moreau
dubois
simon
martinsmith
martinjohnson
...

उपयोगकर्ता नाम प्रारूप प्लगइन सूचीबद्ध करें

root@kitploit:~
./username-anarchy --list-formats
Plugin name         	Example
--------------------------------------------------------------------------------
first               	anna
firstlast           	annakey
first.last          	anna.key
firstlast[8]        	annakey
firstl              	annak
f.last              	a.key
flast               	akey
lfirst              	kanna
l.first             	k.anna
lastf               	keya
last                	key
last.f              	key.a
last.first          	key.anna
FLast               	AKey
first1              	anna0,anna1,anna2
fl                  	ak
fmlast              	abkey
firstmiddlelast     	annaboomkey
fml                 	abk
FL                  	AK
FirstLast           	AnnaKey
First.Last          	Anna.Key
Last                	Key
FML                 	ABK

उपयोग में उपयोगकर्ता नाम प्रारूप को स्वचालित रूप से पहचानें

root@kitploit:~
./username-anarchy --recognise j.smith
Recognising j.smith. इसमें कुछ समय लग सकता है।
Username format j.smith recognised. Plugin name: f.last

इनपुट फ़ाइलें

एक से अधिक उपयोगकर्ता खातों के लिए उपयोगकर्ता नाम उत्पन्न करने के लिए आपको नामों को एक टेक्स्ट फ़ाइल में प्रदान करना होगा। यह TAB या CSV सीमांकित हो सकता है।

उदाहरण 1

root@kitploit:~
Firstname,Lastname
Andrew,Horton
Jim, von Grippenvud
Peter,O'Toole

उदाहरण 2

LinkedIn अक्सर पहलानाम और अंतिम प्रारंभिक दिखाता है

root@kitploit:~
firstname,lastinitial
andrew,h
foo,b

उदाहरण 3

मिश्रित नाम सेट

root@kitploit:~
firstname,firstinitial,middleinitial,lastname,lastinitial
andrew,,,horton,
jim,,,,v
,p,,o'toole,

कस्टम प्लगइन

कमांड लाइन प्लगइन

ABK या प्रारूप स्ट्रिंग प्रारूप का उपयोग करके एक कस्टम प्लगइन प्रारूप परिभाषित करें। उपयोगकर्ता नाम प्रारूप को -F या --format के साथ निर्दिष्ट करें

उदाहरण 1

root@kitploit:~
./username-anarchy -F "v-annakey" andrew horton
v-andrewhorton

उदाहरण 2

root@kitploit:~
./username-anarchy -F "v-%f%l" -a -C poland
v-nowaksmith
v-nowakjohnson
v-nowakjones
v-nowakwilliams
v-nowakbrown
v-nowaklee
v-nowakkhan
v-nowaksingh
v-nowakkumar
v-nowakmiller
...

प्लगइन लिखना

आप format-plugins.rb में परिभाषित करके username anarchy में प्लगइन जोड़ सकते हैं।

यह उदाहरण ABK प्रारूप का उपयोग करता है।

root@kitploit:~
Plugin.define "last.first" do
	def generate(n)
		n.format_anna("key.anna")
	end
end

यह उदाहरण प्रारूप स्ट्रिंग प्रारूप का उपयोग करता है।

root@kitploit:~
Plugin.define "first" do
	def generate(n)
		n.format("%f")
	end
end

प्रारूप स्ट्रिंग

Username Anarchy प्रारूप स्ट्रिंग के साथ उपयोगकर्ता नाम प्रारूप को परिभाषित करने की एक विधि प्रदान करता है।

  • %F - Firstname
  • %M - Middlename
  • %L - Lastname
  • %f - firstname
  • %m - middlename
  • %l - lastname
  • %i.f - first initial
  • %i.m - middle initial
  • %i.l - last initial
  • %i.F - First initial
  • %i.M - Middle initial
  • %i.L - Last initial
  • %D - अंक श्रेणी 0..9
  • %DD - अंक श्रेणी 00..99

ABK प्रारूप

Username Anarchy ABK प्रारूप के साथ उपयोगकर्ता नाम प्रारूप को परिभाषित करने की एक विधि प्रदान करता है जो प्रारूप स्ट्रिंग में अनुवादित होता है।

  • Anna - %F
  • Boom - %M
  • Key - %L
  • anna - %f
  • boom - %m
  • key - %l
  • A - %i.F
  • B - %i.M
  • K - %i.L
  • a - %i.f
  • b - %i.m
  • k - %i.l

फोरम उपयोगकर्ता नाम

फोल्डर forum-names में शामिल हैं:

  • common-forum-names.csv - फोरम नामों और उनकी आवृत्ति के साथ एक CSV फ़ाइल
  • common-forum-names-top10k.txt - शीर्ष 10,000 फोरम नाम
  • common-forum-names.txt - 1,774,313 फोरम नाम
  • phpbb-scraper.rb - PHPbb फोरम पर उपयोगकर्ता नामों के लिए एक वेब स्क्रैपर

नाम संसाधन

नाम

  • http://worldnames.publicprofiler.org/SearchArea.aspx कुछ सामान्य देश। शीर्ष 10 उपनाम और प्रथम नाम
  • https://secure.wikimedia.org/wikipedia/en/wiki/List_of_most_popular_given_names
  • http://www.babynamefacts.com/popularnames/countries.php?country=NZD प्रति देश शीर्ष 100 बच्चों के नाम
  • https://secure.wikimedia.org/wikipedia/en/wiki/List_of_most_common_surnames_in_Oceania

नाम पार्सिंग:

  • https://secure.wikimedia.org/wikipedia/en/wiki/Capitalization
  • http://cpansearch.perl.org/src/KIMRYAN/Lingua-EN-NameParse-1.28/lib/Lingua/EN/NameParse.pm
  • http://search.cpan.org/~summer/Lingua-EN-NameCase/NameCase.pm
टूल डाउनलोड करें