الحالة
مغلق و غير مفتوح للمزيد من الردود.

mahmoudever

زيزوومي نشيط
إنضم
1 ديسمبر 2015
المشاركات
173
مستوى التفاعل
109
النقاط
230
غير متصل
السلام عليكم

عندي ملف يحتوي علي اكثر من 400 الف سطر

هل يوجد طريقة لحذف جميع الاسطر اذا كانت تحتوي علي عدد ارقام واحرف 32

يعني اي سطر في الملف اقل من 32 حرف او اكثر من 32 حرف يتم الحذف بشكل التلقائي
 

و عليكم السلام
الرصاصة المفتوحة (openbullet) ستنفعك
و يمكنك من استخراج كل 32 في ملف خاص بهم
تجربة بسيطة
CON5guP.png
 
التعديل الأخير:
و عليكم السلام
الرصاصة المفتوحة (openbullet) ستنفعك
و يمكنك من استخراج كل 32 في ملف خاص بهم
تجربة بسيطة
CON5guP.png

ممكن رابط التحميل وشكرا لك
 
و عليكم السلام
الرصاصة المفتوحة (openbullet) ستنفعك
و يمكنك من استخراج كل 32 في ملف خاص بهم
تجربة بسيطة
CON5guP.png


الان تم تحميل البرنامج ولكن كيف استخدم الكود مثل الموجود في الصورة ؟
 
هاهو استخرجته لك عزيزي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


بعد فك الضغط انقل ملف test الى مجلد Configs
MjAPvc1.png


ثم انقل ايضا ملف Environment.ini الى مجلد Settings ووافق على الاستبدال (هذا تم التعديل عليه باضافة صيغة Mcsa لكي يقرا السطر كيفما كان شكله و حجمه)
wuoxaDS.png


ثم تفتح الاداة و تنتقل لتبويب Wordlists و تظيف ملفك و تختار له الصيغة الظاهرة في الصورة
yMiZqfu.png


ثم الى تبويب Runner تضغط New ثم ضغطة على التولبار الذي ظهر
Ix6WTi2.png


تختار كونفيج و تختار ملفك و اضغط Start ليبدا الفرز
VqGbx2q.png


الناتج ستجد ملف تكست في مجلد الاداة
بالتوفيق
 
هاهو استخرجته لك عزيزي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


بعد فك الضغط انقل ملف test الى مجلد Configs
MjAPvc1.png


ثم انقل ايضا ملف Environment.ini الى مجلد Settings ووافق على الاستبدال (هذا تم التعديل عليه باضافة صيغة Mcsa لكي يقرا السطر كيفما كان شكله و حجمه)
wuoxaDS.png


ثم تفتح الاداة و تنتقل لتبويب Wordlists و تظيف ملفك و تختار له الصيغة الظاهرة في الصورة
yMiZqfu.png


ثم الى تبويب Runner تضغط New ثم ضغطة على التولبار الذي ظهر
Ix6WTi2.png


تختار كونفيج و تختار ملفك و اضغط Start ليبدا الفرز
VqGbx2q.png


الناتج ستجد ملف تكست في مجلد الاداة
بالتوفيق

بعد الانتهاء من الملف لم اجد الملف ؟

جميع الملفات داخل ملفات البرنامج لايوجد ملف جديد , وحتي الملف القديم لم يتغير

اي يظهر الملف الجديد بعد انتهاء البرنامج ؟
 
هذا صورة البرنامج بعد الانتهاء

هل البرنامج لم يعمل او كل شي تمام؟

GzJ45qR.png
 
مشكل في المسار اعتقد بسبب الاداة التي تستعمل
الملف الاصلي سيبقى كما هو
الناتج تجده في تبويب hits db
 
Boots قم بانقاصه ل 2 ثم اعد الفحص
 
مشكل في المسار اعتقد بسبب الاداة التي تستعمل
الملف الاصلي سيبقى كما هو
الناتج تجده في تبويب hits db

هذا السطر 32 حرف ورقم بعد الانتهاء مكتوب كذا ؟

وتبويب hits db فارغ


0xqM2M3.png
 
هذا لانه لا يوجد
 
اتمني اي شخص يستفيد من ردي هذا

بعد التفكير مافي حل الا برمجة كود صغير يساعدني علي حل هذا المشكلة

الحل حمل اي نسخة من برنامج Python في الجهاز الخاص بك

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


ثم حمل برنامج Visual Studio Code

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


اهم شي لازم الكود وملف النصوص يكون في مجلد وحد عند الفتح ببرنامج Visual Studio Code اختار Open a folder وحدد المجلد

ملف اللي يحتوي علي النصوص الخاصة بك يكون اسمه my_file

وبعد تشغيل الكود انتظار ثواني ويطلع لك مجلد جديد اسمه new_file

هذا الكود يحفظ لك ملف جديد txt للاسطر اللي فيها 32 حرف ورقم

اذا عندك ملف نصوص اخر واقل من 32 حرف ورقم

غير الرقم 32 فقط وتختصر علي نفسك جهد ساعات وايام في ثواني

رابط تحميل الكود

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


في حالة انحذف الرابط هذا الكود

واستخدم هذا الكود

كود:
import re

def find_lines(file_path):
    with open(file_path, "r") as f:
        for line in f:
            if re.match(r"^[0-9a-zA-Z]{32}$", line):
                yield line


if __name__ == "__main__":
    file_path = "my_file.txt"

    lines = list(find_lines(file_path))

    with open("new_file.txt", "w") as f:
        for line in lines:
            f.write(line)
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى