إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

[email protected] WiFu Scripts v1.2

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [سكربت] [email protected] WiFu Scripts v1.2

    السلام عليكم ورحمة الله وبركاته ...

    كانت هناك بعض الأخطاء في النسخة السابقة، خاصة وإنها ﻻ تعمل إﻻ على توزيعة BackTrack أو لنقل عملت على الـ BackTrack ولم تعمل على SLED10 وذلك بسبب إختلاف مسارات الأوامر ... ولهذا تم تعديل هذه المشكلة وعمل إضافة جديدة من قبل الأخ مؤيد السعدي وهي الـ Error Handling ... طبعاً كل شي Documented ويمكن إعتباره مثال جيد للتعلم وليس فقط تشغيل الشبكة اللاسلكية وغلقها ...

    لتحميل النسخة هذه:
    iwup | iwdown

    النسخة السابقة تجدونها هنا

    أي ملاحظات أو إضافات أتمنى تخبروني ... هدفي التطور في كتابة الـ Shell Script وأيضاً عمل سكربتات ذات فائدة ...

    إن شاء الله تعجبكم هذه المرة ...
    دمتم بود ...
    إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

    إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
    ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
    فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
    إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
    ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
    وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

    [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]


  • #2
    شكرا .. ..
    :argeeleh:
    Twitter
    : @Linux4SA

    تعليق


    • #3
      جميل جداً و انا استفدت من الـ Error Handling

      شكراً لكما أخي على و اخي مؤيد ,, بارك الله بكما و جزاكما الخير ,, تحياتي

      -
      The
      Exciting World Is That World Full Of
      Technology

      Microsoft Is Not The Answer. Microsoft Is The Question. No ! ( Or Linux ) Is The Answer



      تعليق


      • #4
        ما شاء الله أخى أبو محمد تغييرات هامة
        جارى عمل الـــgui و عند الإنتهاء سوف أضعها
        و أيضاً ممكن ‘م لنفس المثال و لكن بلغة الruby لأنى بدأت أتعلمها
        بارك الله فيك و فى أخى مؤيد

        تعليق


        • #5
          لقد انتهيت تقريبا حوالى 98% من البرنامج و لكن أريد script يقوم بنسخ عدة ملفات مثلأً ملف البرنامج يقوم بنسخه إلى
          /usr/bin
          حاولت
          cp ./xwifu.gambas /usr/bin/xwifu.gambas

          و لكن لم تنفع

          تعليق


          • #6
            حياكم الله جميعاً يا شباب (بدر، زرياب، وعبد الرحمن) ...

            أخوي عبد الرحمن لماذا لم تنفع المحاولة؟ قد يكون السبب هي التصاريح، أي ربما يجب إستعمال المستخدم root في عملية النسخ ... ﻻ أعلم صراحة ياريت توضح ما هي الهدف من ذلك؟
            إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

            إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
            ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
            فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
            إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
            ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
            وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

            [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

            تعليق


            • #7
              المشاركة الأصلية بواسطة [email protected] مشاهدة المشاركة
              حياكم الله جميعاً يا شباب (بدر، زرياب، وعبد الرحمن) ...

              أخوي عبد الرحمن لماذا لم تنفع المحاولة؟ قد يكون السبب هي التصاريح، أي ربما يجب إستعمال المستخدم root في عملية النسخ ... ﻻ أعلم صراحة ياريت توضح ما هي الهدف من ذلك؟
              أريد عمل سكربت يكون فى مجلد البرنامج لتثبيت البرنامج لأنى أريد أن اشغل البرنامج بأمر gkdu من ملف desktop
              حتى نضمن أن الroot هو من يشغل البرنامج لأنى وضعت تعليمة فى أول البرنامج أنه إذا كان المستخدم ليس الــroot فإن البرنامج يغلق
              فأريد نسخ الملف xwifu.gambas للمجلد /usr/bin
              و أريد نسخ ملف الdesktop (wifu.desktop) إلى المجلد /home/user/desktop

              و أيضا نسخ أيكونة ملف الdesktop إلى /usr/share/pixmaps

              و هذه محتويات الملف wifu.desktop

              كود:
              [Desktop Entry]
              Version=0.4
              Encoding=UTF-8
              Name=XWifu
              Comment=Gui For binary wifu script
              Comment[ar]=
              Exec=gksu -- /usr/bin/xwifu.gambas
              GenericName=
              GenericName[ar]=
              Icon=/usr/share/pixmaps/wifi_radar_32x32.png
              MimeType=;
              Name[ar]=
              Path=
              StartupNotify=true
              Terminal=false
              TerminalOptions=
              Type=Application
              X-DCOP-ServiceType=
              X-KDE-SubstituteUID=false
              X-KDE-Username=
              GenericName[en_US
              ]=

              و للعلم فقط أنهيت البرنامج
              و أنتظر منك الرد بارك الله فيك

              تعليق


              • #8
                والله يا خوي عبد الرحمن، ﻻ أستطيع أن أفيدك في جامباس ...
                والمفروض تستطيع عمل نسخ عادي له دامك ستشغل البرنامج بواسطة المستخدم رووت ...
                إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

                إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
                ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
                فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
                إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
                ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
                وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

                [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                تعليق


                • #9
                  السلام عليكم،
                  اولاً شكراً اخي ابو محمد على السكريبت الجميل،،،،و التعديل..و شكراً لأخي مؤيد..
                  عندي اضافتين بسيطتين،
                  أولاً، خيار بسيط لوظيفة read تجعل كلمة السر غير ظاهرة
                  كود:
                  read -s KEY

                  ثانياً، فكرت في حل لجعل السكريبت يكتشف الـ wireless interface وحده بدون الحاجة الى ادخاله كل مرة، و ذلك عن طريق :
                  كود:
                  WIFU=`find /sys/class/net -name wireless | cut -b 3-`
                  WIFU=`echo ${WIFU/\/wireless/}
                  حيث قمت ببعض البحث في الانترنت، و يبدو لي انه عند وجود كرت وايرليس في الجهاز، فإن المجلد الذي يحوي معلومات الكرت سيحوي ايضاً مجلداً باسم "wireless" ، و هذا الكود سيبحث عن هذا المجلد و من ثم يأخذ فقط اسم الـ Interface .. والله اعلم ! لم استطع تجربته لعدم توفر كرت وايرليس عندي في الجهاز !
                  رجاءاً لمن عنده كرت وايرليس، جربوه و اعطونا النتائج !

                  و هناك فكرة اخرى خطرت ببالي، و هي ان نجعل السكريبت قادراًً بشكل ما على حفظ معلومات اسم الشبكة و كلمة السر في الجهاز، لكن بعد تفكير طويل بدا لي الموضوع محتاجاً االى لمزيد من التفكير..
                  اقصد ان الموضوع ليس بهذه البساطة اذا اردنا الحفاظ على كلمة السر بحيث لا يراها احد..

                  تحياتي..
                  سبحان الله و بحمده ، سبحان الله العظيم .

                  تعليق


                  • #10
                    بالنسبة لنسخ الملفات استعمل الخيار ناقص a بعد cp
                    cp -a /form/folder /to/folder

                    تعليق


                    • #11
                      وعليكم السلام ورحمة الله وبركاته ...
                      أخيراً يا حيدر صرنه نشوفك تشارك، ولو قليل

                      صراحة الإضافة التي جلبتها لي وﻻ أروع بأمانة ...
                      1- الحماية على كلمة السر المدخلة حاجة لم أعرفها سابقاً وقمت بتجربتها وهي رائعة جداً ... خاصة إذا كان واحد يجلس بجانبك ويبصبص عليك
                      2- البحث في المجلد الخاص بأمور الشبكة المجلد كله أيضاً لم أكن منتبه له وﻻ حتى أعرفه سابقاً ... والحين سهلت علي يا رجل السكربت ...

                      السكربت سأقوم بإعادة صياغتها ولكن الأمر الوحيد الذي سأقوم بتغييره على الكود حقك هو:
                      كود:
                      WIFU=`find /sys/class/net -name wireless | cut -d"/" -f5`

                      حيث سيقوم هذا الأمر بجلب لي الـ Interface حق الوايرليس فقط، مثلاً eth1 وهكذا ... وهذا ما كنا نقوم بإدخاله بأيدينا عند تشغيل السكربت ...

                      ألف شكر يا حيدر على الإضافة جد إضافة جميلة جداً كما قلت لك، وبرافوا عليك
                      Good Google Hacking

                      بإنتظار كل ما لديك، طلعهم يا عم ﻻ تخبيهم
                      إِنَّمَـا الأُمَـمُ الأَخْـلاقُ مَا بَقِيَـتْ ... فَـإِنْ هُمُ ذَهَبَـتْ أَخْـلاقُهُمْ ذَهَبُـوا

                      إذا المرء لا يرعاك إلا تكلفاً ... فدعه ولا تكثر عليه التأسفا
                      ففي الناس أبدال وفي الترك راحة ... وفي القلب صبر للحبيب ولو جفا
                      فما كل من تهواه يهواك قلبه ... ولا كل من صافيته لك قد صفا
                      إذا لم يكن صفو الوداد طبيعة ... فلا خير في خل يجيء تكلفا
                      ولا خير في خل يخون خليله ... ويلقاه من بعد المودة بالجفا
                      وينكر عيشاً قد تقادم عهده ... ويظهر سراً كان بالأمس في خفا

                      [ مواقع مفيدة: أروع موقع القرآن الكريم |مدونتي |Twitter |نظام طارق ]

                      تعليق


                      • #12
                        المشاركة الأصلية بواسطة alsadi مشاهدة المشاركة
                        بالنسبة لنسخ الملفات استعمل الخيار ناقص a بعد cp
                        cp -a /form/folder /to/folder
                        شكراً لك أخى مؤيد هذا ما كنت أقصدة

                        و الحمد لله أنتهبت من البرنامج كل ما عليك هو تشغيل ال script
                        install.sh و أنت root لكى يتم تثبيت البرنامج
                        صور :






                        لتحميل البرنامج

                        تعليق


                        • #13
                          شكراً اخ علي على التشجيع

                          و التعديل على السكريبت في محلو ! انا قد ما حاولت اخليه بسطر واحد ما قدرت !

                          ان شاء الله بتابع معاكم على السكريبتات بعد الان..
                          و شكراً للأخ abom على الواجهة الرسومية الجميلة..
                          سبحان الله و بحمده ، سبحان الله العظيم .

                          تعليق


                          • #14
                            المشاركة الأصلية بواسطة abom مشاهدة المشاركة
                            شكراً لك أخى مؤيد هذا ما كنت أقصدة

                            و الحمد لله أنتهبت من البرنامج كل ما عليك هو تشغيل ال script
                            install.sh و أنت root لكى يتم تثبيت البرنامج
                            صور :






                            لتحميل البرنامج

                            http://www.mediafire.com/?zdh2jbnnzoy
                            السلام عليكم

                            ممكن رابط ثاني ﻷنة محذوف

                            تعليق


                            • #15
                              هل ممكن رفعه مرة أخرى ؟؟؟؟
                              (لَا تَحْسَبَنَّ الَّذِينَ يَفْرَحُونَ بِمَا أَتَوا وَّيُحِبُّونَ أَن يُحْمَدُوا بِمَا لَمْ يَفْعَلُوا فَلَا تَحْسَبَنَّهُم بِمَفَازَةٍ مِّنَ الْعَذَابِ وَلَهُمْ عَذَابٌ أَلِيمٌ)
                              آل عمران 188
                              قال رسول الله صلى الله عليه و سلم :
                              {لا يشكر الله من لا يشكر الناس}
                              {من كان يؤمن بالله واليوم الآخر،فليقل خيراً أو ليصمت}

                              جميع المساهمات الحاملة لهذا التوقيع تخضع لرخصة وقف
                              أسأل الله العظيم رب العرش العظيم أن يحسن من حال أمتي

                              تعليق

                              يعمل...
                              X