Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
passgen — توليد كلمات المرور من الطرفية | Kitploit
أدوات/GitHubGitHub/bilalbaraz/passgen
أدوات عامةكسر كلمات المرورأدوات التشفير/فك التشفيرالخصوصيةالمصادقة
GitHubbilalbaraz/passgen

passgen

توليد كلمات المرور من الطرفية

عرض المستودع
2منذ 6 أشهرلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

PassGen Banner

🔐 passgen — إنشاء كلمات مرور من الطرفية

GitHub Release Codecov OpenSSF Scorecard OpenSSF Best Practices

PassGen Demo

واجهة سطر أوامر صغيرة بلغة Go تولد كلمات مرور عشوائية آمنة مع مجموعات أحرف مرنة واستثناءات.

تستخدم crypto/rand للحصول على عشوائية آمنة تشفيريًا. إذا لم يتم توفير أعلام مجموعة أحرف، يتم تمكين جميع المجموعات افتراضيًا.

التثبيت

Go

root@kitploit:~
# الأحدث
go install github.com/bilalbaraz/passgen@latest

# إصدار محدد
go install github.com/bilalbaraz/passgen@<version>

Homebrew

root@kitploit:~
brew tap bilalbaraz/tap
brew install passgen

Linux amd64

root@kitploit:~
wget -L https://github.com/bilalbaraz/passgen/releases/latest/download/passgen_linux_amd64.zip \
&& unzip passgen_linux_amd64.zip \
&& sudo mv passgen /usr/local/bin/ \
&& rm passgen_linux_amd64.zip

Linux arm64

root@kitploit:~
wget -L https://github.com/bilalbaraz/passgen/releases/latest/download/passgen_linux_arm64.zip \
&& unzip passgen_linux_arm64.zip \
&& sudo mv passgen /usr/local/bin/ \
&& rm passgen_linux_arm64.zip

بداية سريعة

root@kitploit:~

# أساسي (افتراضيًا جميع مجموعات الأحرف)
passgen --len 16 --count 3

# أحرف صغيرة/كبيرة/أرقام فقط
passgen --len 24 --count 5 --lower --upper --digits

# رموز فقط، مع استثناء "@$"
passgen --len 20 --symbols --exclude "@$"

# استثناء الأحرف المبهمة (0 O 1 l I)
passgen --len 16 --no-ambiguous

# نسخ كلمات المرور المولدة إلى الحافظة
passgen --len 20 --count 3 --copy

# عرض أول كلمة مرور كرمز QR في الطرفية (يتطلب -count 1)
passgen --len 20 --qr

التطوير

root@kitploit:~
go run .
go build .
go run ./cmd/passgen
go build ./cmd/passgen
go test -v ./...

سطح الأوامر

  • الطول: --len <n> أو -l <n>
  • مجموعات الأحرف: --lower, --upper, --digits, --symbols
  • العدد: --count <n> أو -c <n>
  • استثناء الأحرف: --exclude "..." أو -x "..."
  • لا أحرف مبهمة: --no-ambiguous
  • نسخ إلى الحافظة: --copy أو -p
  • رمز QR: --qr أو (فقط عندما )

الإعدادات

لا يوجد ملف إعدادات. يتم التحكم في كل السلوك عبر أعلام سطر الأوامر.

ملاحظات

  • تتم طباعة الأخطاء إلى stderr ويتم الخروج برمز 1 عند إدخال غير صالح.
  • -copy يستخدم pbcopy (macOS)، clip (Windows)، أو wl-copy/xclip (Linux).
تنزيل الأداة
-q
--count 1
  • المساعدة: -h / --help