code arabs | كود عربي
Open in Telegram
لا تفوت كل جديد في عالم الأمن السيبراني والبرمجة وكن على اطلاع بكل جديد دائماً 🔥🫡 Don't miss everything new in the world of cybersecurity and programming. Stay up to date with everything new through our 🔥 -For educational purposes only
Show more7 843
Subscribers
-124 hours
+87 days
+3130 days
Posts Archive
🤖 بتأمل: أطلق إبداعك مع الكتابة المساعدة بواسطة الذكاء الاصطناعي
🎭 : ذكاء الاصطناعي لكتابة القصص
👄 : انجليزي
"دريميلي" هي منصة مدعومة بالذكاء الاصطناعي تمكّن المستخدمين من كتابة قصص مع مساعدة الذكاء الاصطناعي. يتيح للكتّاب إمكانية تكوين جمل كاملة والمشاركة في رحلة إبداعية مع إمكانية بناء عوالم معقدة وشخصيات فريدة. تقدم "دريميلي" فرصة فريدة للكتّاب لتوسيع حدودهم الإبداعية بمساعدة الذكاء الاصطناعي، مما ينتج عنه قصص جذابة ومشوقة.
🤖 Dreamily: Unleash Your Creativity with AI-Assisted Writing
🎭 : ai story
Dreamily is an AI-powered platform that enables users to write stories with the assistance of artificial intelligence. It allows writers to construct complete sentences and embark on a creative journey, building complex worlds and unique characters. Dreamily offers a unique opportunity for writers to expand their creative boundaries with the help of AI, resulting in compelling and captivating stories.
🔗 https://dreamily.ai/
💎 شارك الاداة مع اصدقائك ،وإنضم إلينا لمتابعة كل جديد طاب يومك عزيزي 🆕#AI #tools
سؤال 2:
كيف يمكنك جعل التغييرات التي تقوم بها في قيمة المتغير HISTSIZE دائمة في جميع الجلسات في نظام Linux؟
أتقدم بأحر التهاني وأطيب الأمنيات بمناسبة الذكرى السنوية لثورة 25 يناير. هذا اليوم يمثل نقطة تحول هامة في تاريخ مصر، حيث أظهر الشعب المصري قوته ووحدته في سعيه نحو الحرية والعدالة.
🗣️ نتذكر اليوم بفخر الجهود الجبارة التي بذلها أبناء وبنات مصر في سبيل تحقيق الحرية والكرامة. نتذكر الشجاعة والتحمل التي أظهروها في وجه التحديات الكبيرة.
💓 فلنستلهم من روح ثورة 25 يناير العزيمة والإصرار لبناء مستقبل أفضل لمصر. فلنعمل معاً لتحقيق الأمن والاستقرار والرخاء لجميع المصريين.
🇪🇬 كل عام وأنتم بخير، وعاشت مصر حرة وعزيزة.
مع أطيب التحيات
🐧🐧 فقط Linux!!! 🐧❤️
🎈 هل ستنتقل إلى نظام ويندوز بعد تجربة نظام لينكس؟
#مشاركة من رائعة من Adeeno
🐧🐧 Linux only!!! 🐧❤️
🎈 Would you ever go for Windows after trying Linux?
#Awesome post from Adeeno
🔄 تغيير متغير PATH الخاص بك:
أحد أهم المتغيرات في بيئتك هو متغير الـ PATH الذي يتحكم في المكان الذي يبحث فيه الطرفية الخاصة بك عن الأوامر التي تدخلها، مثل
cd`، `ls`، و `echo. يتواجد معظم الأوامر في الدليل الفرعي sbin أو bin، مثل /usr/local/sbin أو /usr/local/bin. إذا لم تجد الطرفية الأمر في أحد الدلائل المذكورة في متغير PATH الخاص بك، ستعيد خطأ command not found حتى لو كان الأمر موجودًا في دليل غير مدرج في PATH الخاص بك.
يمكنك معرفة الدلائل المخزنة في متغير PATH الخاص بك باستخدام الأمر echo على محتواه، على النحو التالي:
kali > echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin/bin
هذه هي الدلائل التي ستبحث فيها الطرفية الخاصة بك عن أي أمر. عند إدخال `ls`، على سبيل المثال، يعلم النظام أن يبحث في كل هذه الدلائل عن الأمر `ls`، وعند العثور على `ls`، يقوم النظام بتنفيذه.
🤡 كل دليل مفصول بفاصلة (:). ولا تنسى إضافة الرمز $ لمتغير PATH.
⛷ إضافة إلى متغير PATH:
ربما يمكنك أن ترى لماذا من المهم معرفة محتوى متغير PATH الخاص بك: إذا قمت بتنزيل وتثبيت أداة جديدة، مثل أداة القرصنة الجديدة، في الدليل /`root/newhackingtool`، يمكنك استخدام الأوامر فقط من تلك الأداة عندما تكون في هذا الدليل لأن هذا الدليل ليس مدرجًا في متغير PATH الخاص بك. في كل مرة ترغب في استخدام تلك الأداة، يتعين عليك التنقل أولاً إلى `/root/newhackingtool`، وهو أمر غير مريح إذا كنت ترغب في استخدام الأداة بشكل متكرر.
🦋 لتمكن من استخدام هذه الأداة الجديدة من أي مكان في نظامك، تحتاج إلى إضافة الدليل الذي يحتوي على هذه الأداة إلى متغير PATH الخاص بك.
لإضافة newhackingtool إلى متغير PATH الخاص بك، أدخل الأمر التالي:
kali > PATH=$PATH:/root/newhackingtool
يُسند هذا الأمر المتغير PATH الأصلي بالإضافة إلى الدليل /root/newhackingtool إلى المتغير PATH الجديد، بحيث يحتوي المتغير على كل ما كان عليه من قبل بالإضافة إلى دليل الأداة الجديدة.
🌚 إذا قمت بفحص محتوى المتغير PATH مرة أخرى، يجب أن ترى أن هذا الدليل قد تم إلحاقه في نهاية PATH، كما يظهر هنا:
kali > echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/sbin/bin:/root/newhackingtool
الآن يمكنك تنفيذ تطبيقات newhackingtool
😴 من أي مكان على نظامك، بدلاً من الحاجة إلى التنقل إلى دليلها. ستبحث الطرفية الخاصة بـ bash في جميع الدلائل المدرجة للعثور على أداة الجديدة!
:🔊 ملاحظة:
يمكن أن يكون إضافة إلى PATH تقنية مفيدة للدلائل التي تستخدمها بشكل متكرر، ولكن تحتاج إلى أن تكون حذرًا من إضافة الكثير من الدلائل إلى متغير PATH الخاص بك. لأن النظام سيضطر إلى البحث في كل دليل في PATH للعثور على الأوامر، قد تبطئ هذه العملية في الطرفية وتأخذ وقتًا أطول للعمل.
💥 كيفية عدم إضافة إلى متغير PATH:
خطأ شائع يرتكبه المستخدمون الجدد في Linux هو تعيين دليل جديد، مثل `/root/newhackingtool`، مباشرةً إلى متغير PATH بهذه الطريقة:
kali > PATH=/root/newhackingtool
kali > echo $PATH
/root/newhackingtool
إذا استخدمت هذا الأمر، سيحتوي متغير PATH الخاص بك فقط على الدليل /root/newhackingtool ولن يحتوي بعد على دلائل نظام الأدوات مثل /bin`، /sbin`، وغيرها التي تحتوي على أوامر حاسمة. عندما تحاول استخدام أي من أوامر النظام، ستتلقى خطأ `command not found`، كما يظهر في المثال التالي، ما لم تتنقل أولاً إلى دليل أدوات النظام عند تنفيذ الأمر:
kali > cd
bash: cd: command not found
❗️ تذكر أنك تريد إضافة إلى متغير PATH، وليس استبداله. إذا كنت في حيرة، قم بحفظ محتوى المتغير في مكان ما قبل تعديله.
📣 ملخص:
قد تبدو المتغيرات البيئية أمورًا غريبة، ولكن يستحق التعرف عليها. إنها تتحكم في كيفية ظهور بيئتك العملية في نظام Linux، وكيفية سلوكها، وكيف تشعر بها. يمكنك إدارة هذه المتغيرات لتخصيص بيئتك وفقًا لاحتياجاتك عن طريق تغييرها، وتصديرها، وحتى إنشاء متغيرات خاصة بك. في بعض الحالات، قد تكون مفيدة لتحسين أثرك كهاكر وتغطية آثار نشاطك.
💎 أتمنى استفدت لهذا اليوم لاتنسى مشاركتها لمن مهتم في لينكس طاب مساك عزيزي 😏❤️🔥 .
🔲 تغيير مؤشر الشل الخاص بك:
مؤشر الشل الخاص بك، الذي يعد متغير البيئة الآخر، يوفر لك معلومات مفيدة مثل المستخدم الذي تعمل باسمه والدليل الذي تعمل فيه حاليًا. يأخذ مؤشر الشل الافتراضي في Kali التنسيق التالي:
username@hostname:current_directoryإذا كنت تعمل كمستخدم root، يترجم ذلك إلى المؤشر الافتراضي التالي:
root@kali:current_directoryيمكنك تغيير اسم المؤشر الافتراضي عن طريق تعيين قيمة لمتغير PS1. يحتوي متغير PS1 على مجموعة من العلامات التكميلية للمعلومات التي ترغب في عرضها في المؤشر، بما في ذلك العلامات التالية:
- \u: اسم المستخدم الحالي - \h: اسم الجهاز (hostname) - \W: اسم الدليل الحالي🦊 هذا مفيد للغاية إذا كنت تعمل بشكل متزامن على عدة أنظمة أو قمت بتسجيل الدخول باستخدام حسابات متعددة. من خلال تعيين قيم مختلفة لـ \u و \h لأجهزة أو حسابات مختلفة، يمكنك أن تعلم بلمح البصر من أنت وما هو نظامك الحالي. 🦄 لنتسلى قليلاً ونقوم بتغيير المؤشر في الطرفية الخاصة بك. على سبيل المثال، يمكنك إدخال الأمر التالي:
kali > PS1="World's Best Hacker: #"
World's Best Hacker: #
💬 الآن، في كل مرة تستخدم فيها هذه الطرفية، ستذكر بأنك "أفضل هاكر في العالم". ولكن أي طرفية فرعية تقوم بفتحها ستظل لديها المؤشر الافتراضي، لأن متغير PS1 يحتفظ بالقيم فقط لجلسة الطرفية الحالية. تذكر، حتى تقوم بتصدير متغير، يكون ساري المفعول فقط لتلك الجلسة.
✨ إذا كنت تفضل هذا المؤشر الجديد حقًا وترغب في رؤيته في كل طرفية، يجب عليك تصديره كما يلي:
kali > export PS1
سيجعل هذا التغيير دائمًا عبر جميع الجلسات.
⚡ لنضيف لمسة إضافية من المرح. لنقل أنك حقًا ترغب في أن تطرح طرفيتك أن تبدو كموجه أوامر Windows. في هذه الحالة، يمكنك تغيير اسم المؤشر إلى C: والاحتفاظ بـ \w لعرض الدليل الحالي، كما هو موضح في المثال 7-2.
kali > export PS1='C:\w>'
C:/tmp>
المثال 7-2 في الكتاب : تغيير المؤشر وعرض الدليل الحالي
🎈 قد تكون فكرة عرض المؤشر لديك للدليل الحالي هي فكرة عملية بشكل عام، خاصةً للمبتدئين، لذلك يُفضل النظر فيها عند تغيير متغير PS1 الخاص بك.🔍 استعراض وتعديل متغيرات البيئة:
للحصول على أقصى استفادة من نظام Linux الخاص بك، يجب فهم المتغيرات البيئية وكيفية إدارتها بشكل محترف لتحقيق الأداء الأمثل والراحة وحتى الخفاء. يُظهر الفصل السابع من "Linux Basics" كيفية عرض وتعديل المتغيرات البيئية لتحسين النظام.
🔄 عرض جميع المتغيرات البيئية:
يمكن عرض جميع المتغيرات البيئية الافتراضية باستخدام env في أي مجلد. يظهر هذا الأمر مثالاً لبعض المتغيرات مثل XDG_VTNR وTERM وغيرها. تلك المتغيرات تسيطر على مظهر النظام وتفاعل المستخدم.
🔴 كمثال، لعرض المتغيرات البيئية الافتراضية:
kali > env
🔄 عرض وتعديل جميع المتغيرات البيئية:
يمكن استخدام الأمر set لعرض جميع المتغيرات البيئية والمتغيرات الخاصة بالشل والدوال الخاصة بالشل. يُظهر set قائمة بجميع المتغيرات الفريدة لنظامك، ويمكن استخدام الأمر set|more لعرضها بشكل أفضل. يتيح استخدام grep تصفية المتغيرات بحسب الحاجة.
🔴 كمثال، للبحث عن متغير محدد مثل HISTSIZE:
kali > set | grep HISTSIZE
🚀 استنتاج:
فهم وإدارة المتغيرات البيئية في لينكس أمر أساسي لتحسين أداء النظام وتكامله مع احتياجات المستخدمين. يُظهر الفصل السابع من كتاب "Linux Basics" كيفية عرض وتعديل هذه المتغيرات، مما يوفر التحكم الكامل في بيئة العمل والتحقق من الأداء الأمثل وحتى إمكانية تحقيق الخفاء إذا لزم الأمر.
🔄 تغيير قيم المتغيرات لجلسة معينة:
الآن دعونا نرى كيفية تغيير قيمة متغير. كما هو معروف، يحتوي متغير HISTSIZEعلى قيمة عدد الأوامر التي يجب تخزينها في ملف التاريخ. في بعض الأحيان، قد لا ترغب في أن يقوم النظام بحفظ الأوامر السابقة - ربما لأنك لا تريد ترك أي دليل على نشاطك على نظامك أو نظام هدفك. في هذه الحالة، يمكنك تعيين متغير HISTSIZE إلى 0 حتى لا يقوم النظام بتخزين أي من الأوامر السابقة. نظرًا لأن هذا المتغير لديه قيمة واحدة، يمكنك تغييره بطريقة مألوفة كما هو موضح في المثال 7-1.
kali > HISTSIZE=0
⌨️ المثال 7-1 في الكتاب : تغيير قيمة HISTSIZE
🤡 الآن، عندما تحاول استخدام مفاتيح السهم لاسترجاع الأوامر السابقة، لا يحدث شيء لأن النظام لا يقوم بتخزينها بعد الآن. هذا يعتبر طريقة خفية، على الرغم من أنه قد يكون غير مريح.
😄 جعل التغييرات في قيم المتغيرات دائمة:
عندما تقوم بتغيير متغير بيئي، يحدث هذا التغيير فقط في تلك البيئة الخاصة؛ في هذه الحالة، تكون هذه البيئة هي جلسة الشل باش. وهذا يعني أنه عند إغلاق الطرفية، يتم فقدان أي تغييرات قمت بها، حيث تعود القيم إلى قيمها الافتراضية. إذا كنت ترغب في جعل التغييرات دائمة، يجب عليك استخدام أمر export. سيقوم هذا الأمر بتصدير القيمة الجديدة من بيئتك الحالية (جلسة شل باش) إلى باقي النظام، مما يجعلها متاحة في كل بيئة حتى تقوم بتغييرها وتصديرها مرة أخرى.
🐧 المتغيرات هي سلاسل نصية، لذلك إذا كنت حذرًا، فإن فكرة حفظ محتوى متغير في ملف نصي قبل تعديله ليست فكرة سيئة. على سبيل المثال، نظرًا لأننا سنقوم بتغيير متغير PS1، الذي يتحكم في المعلومات التي تعرضها في السطر، قم أولاً بتشغيل الأمر التالي لحفظ القيم الحالية في ملف نصي في دليل المستخدم الحالي:
kali > echo $HISTSIZE > ~/valueofHISTSIZE.txt
🫡 بهذه الطريقة، يمكنك دائمًا التراجع عن التغييرات الخاصة بك. إذا كنت ترغب في أن تكون أكثر حذرًا وإنشاء ملف نصي يحتوي على جميع الإعدادات الحالية، يمكنك حفظ إخراج أمر set في ملف نصي باستخدام أمر مثل هذا:
kali > set > ~/valueofALLon01012017.txt
🔷 بعد تغيير متغير، كما فعلنا في المثال 7-1، يمكنك جعل التغيير دائمًا عن طريق إدخال export ثم اسم المتغير الذي قمت بتغييره، كما هو موضح هنا:
kali > export HISTSIZE
🎙 الآن سيظل متغير HISTSIZE مُعينًا إلى 0 عند مغادرتك لهذه البيئة ودخول بيئة أخرى. إذا كنت ترغب في إعادة تعيين قيمة متغير HISTSIZE إلى 1,000، قم ببساطة بإدخال هذا:
kali > HISTSIZE=1000
kali > export HISTSIZE
ستقوم هذه القطعة من الشيفرة بتعيين قيمة متغير HISTSIZE إلى 1,000 وتصديرها إلى جميع بيئاتك.هذا ملخص للفصل السابع من كتاب LINUX BASICS FOR HACKERS:
إدارة متغيرات البيئة في لينكس 🐥
🔖 متغيرات البيئة هي أزواج من المفتاح والقيمة التي تؤثر على كيفية تصرف نظام لينكس الخاص بك وتفاعله معك. إنها إعدادات عامة تنطبق على جميع العمليات والمحاور الفرعية في نظامك. متغيرات الشل هي إعدادات محلية تؤثر فقط على جلسة الشل الحالية. في هذا الفصل، سأريك بعض الأوامر الأساسية والمفيدة للتعامل مع متغيرات البيئة والشل في كالي لينكس، نظام القرصنة الافتراضي الخاص بك.
تكون المتغيرات عادة بشكل KEY=value أو KEY=value1:value2 لقيم متعددة.
⭐️ إذا كانت القيمة تحتوي على مسافات، فأنت بحاجة إلى وضعها بين علامتي اقتباس. يمكنك استخدام متغيرات البيئة لتخصيص مظهر نظامك وأدائه وراحتك، بالإضافة إلى إخفاء آثارك إذا لزم الأمر. على سبيل المثال، يمكنك تغيير الدعوة، المسار، حجم التاريخ، المحرر، والمنطقة الزمنية لنظامك باستخدام متغيرات البيئة. يمكنك أيضًا تعيين أو إلغاء تعيين المتغيرات مؤقتًا أو بشكل دائم، اعتمادًا على احتياجاتك.
🔔 ترقبوا بعد قليل سيتم نشر ملخص من كتاب
🗣 LINUX BASICS FOR HACKERS
الفصل السابع: "إدارة متغيرات البيئة للمستخدم في لينكس 🐥"
MANAGING USER ENVIRONMENT VARIABLES 7
في نظام لينكس 🐥، متغيرات البيئة هي أزواج من المفتاح والقيمة التي تؤثر على كيفية تصرف نظام لينكس وتفاعله معك. إنها إعدادات عامة تنطبق على جميع العمليات والمحاور الفرعية في نظامك. 🔄 يمكنك تغيير هذه القيم لجعل نظامك يعمل بكفاءة أكبر، وتكييف بيئة عملك لتلبية احتياجاتك الفردية بشكل أفضل، وتغطية آثارك إذا لزم الأمر. 🛠
في هذا الفصل، 🖥 سأعرض عليكم كيفية عرض وتعديل متغيرات البيئة، بما في ذلك متغيرات القشرة(Shell)، والمتغيرات المحلية، ووظائف القشرة مثل أي متغيرات محددة من قبل المستخدم وأسماء الأوامر. 😎 وأخيرًا، ستتعلمون كيف يمكن استخدام هذه المعرفة في عمليات القرصنة واختراق الأنظمة. 💯 .
🗣️ نتمنى دعمك و اشتراكك معنا لنشر محتوى مفيد لك وللجميع ودمتم سالمين 💀 .المقال مدعوم من :- 🔝 Follow :
👑 anjjz.com👑 @AnjjzArabs 👑 @CodeArabs 👑 @Linux_Arabs #Linux #ملخص
للمره العاشره قطع الانترنت و الاتصالات عن اخواتنا في غزه الحبيبة و طبعا الان نري ابشع المشاهدات الذي يقوم بها الاحتلال في الشمال و الجنوب في غزه بسبب قطع الانترنت عنهم اللهم سدد رميهم ❤️
اهلا يا رفاق 😍
هل بحثت كثيرا علي مواقع تحول النص الي صوت لكن كان المواقع مدفوعه ؟ 🤔
جائت لكم بالحل و تحويل أي نص انجليزي علي الهاتف الي صوت عبر مكتبه android helper 🔥
السكربت من صنعي يمكنك ان تجربه عبر محرر بايثون qpython الذي يدعم المكتبه ✅
السكربت
import androidhelper
d=androidhelper.Android()
def speak(string):
d.ttsSpeak(string)
speak("your txt")
وشكرا لكم و اذا كان معك مشكله في السكربت او محرر الاكواد يمكنك ان ترسل المشكله علي جروب النقاش ✅😍 :
@codearabschat🤖 Supermeme
🎭: AI Meme
🔖 هو مولد ذكاء اصطناعي للصور المضحكة يحول أي نص إلى ميم. يُظهر الموقع مزاياه مثل قاعدة بيانات قوالب عالية الجودة، وصور خالية من العلامات المائية، وقدرة الذكاء الاصطناعي على اختيار القوالب وكتابة التسميات بشكل تلقائي. يُشجع على استخدامه للتسويق عبر وسائل التواصل الاجتماعي، ويوفر خيارات تصدير صور ودعم لأكثر من 110 لغة. يعتمد Supermeme.ai على تقنية GPT-3 من OpenAI لتوليد النصوص ومطابقتها مع القوالب المناسبة، ويُشير إلى أمان استخدام الميمات التي يُولدها.
🔖 It is an artificial intelligence meme generator that transforms any text into a meme. The website highlights its advantages, such as a database of high-quality templates, watermark-free images, and the artificial intelligence's ability to automatically choose templates and write captions. It encourages use for social media marketing, offers options for exporting images, and supports over 110 languages. Supermeme.ai relies on OpenAI's GPT-3 technology to generate texts and match them with appropriate templates, emphasizing the safety of using the memes it generates.
🌐 https://www.supermeme.ai/
💎 شارك الاداة مع اصدقائك ،وإنضم إلينا لمتابعة كل جديد طاب يومك عزيزي 🆕#AI #tools
📣 #Udemy | The Ultimate Flipper Zero Course Learn, Hack, Innovate
💥 Info : https://www.udemy.com/course/flipperzero/
🔍 #كورس #course
الان تم نشر بعض الكتب في مجتمعنا للكتب 🔥✅
رابط المجتمع:
✅ https://t.me/codearabsbook
✅ https://t.me/codearabsbook
📣 Kaspersky - Targeted Malware Reverse Engineering
📌 Password - zero2024💥 Info - https://xtraining.kaspersky.com/courses/targeted-malware-reverse-engineering/ 🔍 #كورس #course
