پونیشا

لیست پروژه‌های Shell Script

تعداد یافته ها:18 پروژه

پروژه‌های Shell Script


Shell Script
تعداد یافته ها: 18 پروژه
مرتب سازی بر اساس

ترکیبی از قیمت و کیفیت اهمیت دارد.
اسکریپت دانلود از آرشیو شبکه اجتماعی

با سلام نیازمند یک اسکریپت که از وب‌اپ شبکه های اجتماعی استفاده کرده و تمامی موزیک‌های موجود در کانال‌های مورد نظر را با نام آنها دانلود و در پوشه مقصد دسکتاپ سیو کند.

مهارت ها:
جاوا اسکریپت (JavaScript)
پی اچ پی (PHP)
پایتون (Python)
Shell Script
Web Scraping
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها14

اسکریپت دانلود از آرشیو شبکه اجتماعی

با سلام نیازمند یک اسکریپت که از وب‌اپ شبکه های اجتماعی استفاده کرده و تمامی موزیک‌های موجود در کانال‌های مورد نظر را با نام آنها دانلود و در پوشه مقصد دسکتاپ سیو کند.

مهارت ها:
جاوا اسکریپت (JavaScript)
پی اچ پی (PHP)
پایتون (Python)
Shell Script
Web Scraping
پایان فرصت ارسال پیشنهاد
14 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
پیاده‌سازی سیستم Selective Proxy روی AlmaLinux

این پروکسی جهت اتصال سرورهای داخل ایران به سایت هایی است مثل chatgpt ، developer.google.com است که ما را تحریم کرده اگر دقت کنید نوشتیم که یک سری دامنه خاص فقط باید از پروکسی عبور کنند و بقیه از مسیر سرور عبور میکنند

نیاز دارم روی سرورهایی با سیستم‌عامل AlmaLinux 8 و 9 یک سیستم پروکسی انتخابی (Selective Proxy / Smart Routing) پیاده‌سازی بشه.

منظور از Selective Proxy اینه که:

فقط برخی دامنه‌ها یا IPها که من مشخص می‌کنم (با امکان wildcard) از طریق یک upstream proxy (HTTPS یا HTTP) عبور کنن.

بقیه‌ی ترافیک سرور مستقیم (bypass) به اینترنت بره.

این سیستم باید با کنترل‌پنل‌های cPanel و DirectAdmin سازگار باشه (بدون اختلال در وب‌سرور و سرویس‌های هاستینگ).

نیازمندی‌های اصلی:

پشتیبانی از AlmaLinux 8 و 9

امکان تعریف دامنه‌ها یا IPها در یک فایل ساده (wildcard مثل *.google.com)

قابلیت bypass برای دامنه‌های خارج از لیست (یعنی همه مستقیم برن، فقط لیست خاص از پروکسی رد بشه)

داشتن لاگ‌گیری کامل از درخواست‌هایی که از طریق پروکسی upstream عبور می‌کنن (برای مانیتور و دیباگ)

قابلیت فعال‌سازی و غیرفعال‌سازی سریع با یک دستور

امکان افزودن/حذف دامنه‌ها به‌صورت راحت (مثلاً با دستور یا ویرایش فایل)

بدون تداخل با سرویس‌های cPanel و DirectAdmin (وب‌سرور، ایمیل، DNS و ...)

ویژگی‌های اختیاری (خوب است داشته باشد):

امکان مدیریت از طریق systemd service (تا با بوت سرور اتومات بالا بیاید).

قابلیت لاگ‌گیری قابل تنظیم (سطح log: info / error / debug).

پشتیبانی از چند upstream proxy با حالت failover یا load-balance.

امکان گزارش‌گیری ساده (تعداد درخواست‌ها به هر دامنه).

قابلیت تست سریع (مثلاً اسکریپت test.sh domain.com که مشخص کنه مسیر مستقیم یا از طریق پراکسی میره).

تحویل مورد انتظار:

اسکریپت‌ها و فایل‌های کانفیگ آماده برای AlmaLinux 8 و 9

فایل سرویس systemd

راهنمای کوتاه (README) شامل:

نحوه نصب و راه‌اندازی

نحوه فعال/غیرفعال کردن سیستم

نحوه اضافه/حذف دامنه‌ها

محل ذخیره لاگ‌ها و نحوه مشاهده آن‌ها

🔹 لطفاً در پیشنهاد خود توضیح دهید که از چه راهکار یا ابزارهایی برای پیاده‌سازی استفاده می‌کنید. 🔹 اگر قبلاً پروژه مشابه انجام داده‌اید یا نمونه کار مرتبط دارید، ذکر کنید.

مهارت ها:
Shell Script
امنیت وب
راه اندازی سرور لینوکس
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها5

پیاده‌سازی سیستم Selective Proxy روی AlmaLinux

این پروکسی جهت اتصال سرورهای داخل ایران به سایت هایی است مثل chatgpt ، developer.google.com است که ما را تحریم کرده اگر دقت کنید نوشتیم که یک سری دامنه خاص فقط باید از پروکسی عبور کنند و بقیه از مسیر سرور عبور میکنند

نیاز دارم روی سرورهایی با سیستم‌عامل AlmaLinux 8 و 9 یک سیستم پروکسی انتخابی (Selective Proxy / Smart Routing) پیاده‌سازی بشه.

منظور از Selective Proxy اینه که:

فقط برخی دامنه‌ها یا IPها که من مشخص می‌کنم (با امکان wildcard) از طریق یک upstream proxy (HTTPS یا HTTP) عبور کنن.

بقیه‌ی ترافیک سرور مستقیم (bypass) به اینترنت بره.

این سیستم باید با کنترل‌پنل‌های cPanel و DirectAdmin سازگار باشه (بدون اختلال در وب‌سرور و سرویس‌های هاستینگ).

نیازمندی‌های اصلی:

پشتیبانی از AlmaLinux 8 و 9

امکان تعریف دامنه‌ها یا IPها در یک فایل ساده (wildcard مثل *.google.com)

قابلیت bypass برای دامنه‌های خارج از لیست (یعنی همه مستقیم برن، فقط لیست خاص از پروکسی رد بشه)

داشتن لاگ‌گیری کامل از درخواست‌هایی که از طریق پروکسی upstream عبور می‌کنن (برای مانیتور و دیباگ)

قابلیت فعال‌سازی و غیرفعال‌سازی سریع با یک دستور

امکان افزودن/حذف دامنه‌ها به‌صورت راحت (مثلاً با دستور یا ویرایش فایل)

بدون تداخل با سرویس‌های cPanel و DirectAdmin (وب‌سرور، ایمیل، DNS و ...)

ویژگی‌های اختیاری (خوب است داشته باشد):

امکان مدیریت از طریق systemd service (تا با بوت سرور اتومات بالا بیاید).

قابلیت لاگ‌گیری قابل تنظیم (سطح log: info / error / debug).

پشتیبانی از چند upstream proxy با حالت failover یا load-balance.

امکان گزارش‌گیری ساده (تعداد درخواست‌ها به هر دامنه).

قابلیت تست سریع (مثلاً اسکریپت test.sh domain.com که مشخص کنه مسیر مستقیم یا از طریق پراکسی میره).

تحویل مورد انتظار:

اسکریپت‌ها و فایل‌های کانفیگ آماده برای AlmaLinux 8 و 9

فایل سرویس systemd

راهنمای کوتاه (README) شامل:

نحوه نصب و راه‌اندازی

نحوه فعال/غیرفعال کردن سیستم

نحوه اضافه/حذف دامنه‌ها

محل ذخیره لاگ‌ها و نحوه مشاهده آن‌ها

🔹 لطفاً در پیشنهاد خود توضیح دهید که از چه راهکار یا ابزارهایی برای پیاده‌سازی استفاده می‌کنید. 🔹 اگر قبلاً پروژه مشابه انجام داده‌اید یا نمونه کار مرتبط دارید، ذکر کنید.

مهارت ها:
Shell Script
امنیت وب
راه اندازی سرور لینوکس
پایان فرصت ارسال پیشنهاد
5 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
فوری
برجسته
وصل شدن به گیت-وی های پرداخت بانکی

سلام، ما نیاز به برنامه نویس با تجربه داریم که بتونه با استفاده ای-پی-آی های بانکها، پیج شرکت ما رو به گیت-وی های پرداخت متصل کنه، ترجیحا تجربه کار با سرویسهای مستر-ویزا کارت، پی-پال و از این دست رو هم داشته باشه.

مهارت ها:
Paypal API
پایتون (Python)
Shell Script
Software Development
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها4

وصل شدن به گیت-وی های پرداخت بانکی

سلام، ما نیاز به برنامه نویس با تجربه داریم که بتونه با استفاده ای-پی-آی های بانکها، پیج شرکت ما رو به گیت-وی های پرداخت متصل کنه، ترجیحا تجربه کار با سرویسهای مستر-ویزا کارت، پی-پال و از این دست رو هم داشته باشه.

مهارت ها:
Paypal API
پایتون (Python)
Shell Script
Software Development
فوری
برجسته
پایان فرصت ارسال پیشنهاد
4 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
بی‌نهایت
فوری
برجسته
متمایز
تبدیل برنامه گرافیکی نوشته شده به یک Single Application OS

یک برنامه گرافیکی آماده که به زبان C++ و با کتابخانه QtQuick در QtCreator نوشته شده و در سیستم عامل 20 Ubuntu کامپایل شده است، به شما داده میشود. خواسته ما این است که موقع بالا آمدن سیستم عامل برنامه داده شده اجرا شود و هیچ گونه امکانات دیگر OS مثل دسکتاپ یا ترمینال یا دسترسی به پورتهای USB و اجرای برنامه های دیگر ممکن نباشد. همچنین میبایست امکان دسترسی به تمام امکانات از دسترس خارج شده OS طی یک فرایندی مثل وارد کردن پسورد در اختیار کاربر Admin قرار بگیرد. لطفا در پیشنهاد خود روش پیادسازی را معرفی کنید.

مهارت ها:
Linux
Shell Script
Software Architecture
Ubuntu
برنامه نویسی
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها3

تبدیل برنامه گرافیکی نوشته شده به یک Single Application OS

یک برنامه گرافیکی آماده که به زبان C++ و با کتابخانه QtQuick در QtCreator نوشته شده و در سیستم عامل 20 Ubuntu کامپایل شده است، به شما داده میشود. خواسته ما این است که موقع بالا آمدن سیستم عامل برنامه داده شده اجرا شود و هیچ گونه امکانات دیگر OS مثل دسکتاپ یا ترمینال یا دسترسی به پورتهای USB و اجرای برنامه های دیگر ممکن نباشد. همچنین میبایست امکان دسترسی به تمام امکانات از دسترس خارج شده OS طی یک فرایندی مثل وارد کردن پسورد در اختیار کاربر Admin قرار بگیرد. لطفا در پیشنهاد خود روش پیادسازی را معرفی کنید.

مهارت ها:
Linux
Shell Script
Software Architecture
Ubuntu
برنامه نویسی
بی‌نهایت
فوری
برجسته
متمایز
پایان فرصت ارسال پیشنهاد
3 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
فوری
برجسته
ایجاد سیستم خودکار تولید کلید SSH

توضیحات پروژه: در این پروژه، هدف توسعه یک سیستم خودکار در یک پروژه لاراول است که امکان تولید کلید SSH (کلید عمومی و خصوصی) را فراهم می‌کند و یک اسکریپت برای اجرا روی سرور مقصد ایجاد می‌کند تا کاربر جدیدی ایجاد شده و دسترسی SSH برای او تنظیم گردد.

در حال حاضر:

کلید SSH در مسیر storage/app/ssh-keys/{server_id} ایجاد می‌شود.

اسکریپتی به کاربر نمایش داده می‌شود تا آن را روی سرور اجرا کند (ساخت یوزر، تنظیم دسترسی‌ها و اضافه کردن کلید عمومی).

اما هنگام اتصال با SSH، همچنان پسورد خواسته می‌شود و ارتباط بدون پسورد برقرار نمی‌شود.

انتظارات از فریلنسر:

1- رفع مشکل عدم اتصال بدون پسورد از طریق SSH، بررسی کامل اینکه چرا بعد از اجرای اسکریپت کلید عمومی کار نمی‌کند (مثلاً سطح دسترسی اشتباه، نبودن کلید در مسیر صحیح، مشکل در فرمت کلید، SELinux یا ...).

2- تکمیل فرآیند تست محلی (روی ویندوز): امکان اضافه کردن همان کلید تولید شده در لاراول به SSH Agent ویندوز برای تست اتصال.

بعد از درخواست نمونه اسکریپت generate شده که باید اصلاح بشه، ارسال میشه، فقط اگر مسلط هستید درخواست بدید لطفا... تشکر.

مهارت ها:
Linux
لاراول (Laravel)
Shell Script
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها9

ایجاد سیستم خودکار تولید کلید SSH

توضیحات پروژه: در این پروژه، هدف توسعه یک سیستم خودکار در یک پروژه لاراول است که امکان تولید کلید SSH (کلید عمومی و خصوصی) را فراهم می‌کند و یک اسکریپت برای اجرا روی سرور مقصد ایجاد می‌کند تا کاربر جدیدی ایجاد شده و دسترسی SSH برای او تنظیم گردد.

در حال حاضر:

کلید SSH در مسیر storage/app/ssh-keys/{server_id} ایجاد می‌شود.

اسکریپتی به کاربر نمایش داده می‌شود تا آن را روی سرور اجرا کند (ساخت یوزر، تنظیم دسترسی‌ها و اضافه کردن کلید عمومی).

اما هنگام اتصال با SSH، همچنان پسورد خواسته می‌شود و ارتباط بدون پسورد برقرار نمی‌شود.

انتظارات از فریلنسر:

1- رفع مشکل عدم اتصال بدون پسورد از طریق SSH، بررسی کامل اینکه چرا بعد از اجرای اسکریپت کلید عمومی کار نمی‌کند (مثلاً سطح دسترسی اشتباه، نبودن کلید در مسیر صحیح، مشکل در فرمت کلید، SELinux یا ...).

2- تکمیل فرآیند تست محلی (روی ویندوز): امکان اضافه کردن همان کلید تولید شده در لاراول به SSH Agent ویندوز برای تست اتصال.

بعد از درخواست نمونه اسکریپت generate شده که باید اصلاح بشه، ارسال میشه، فقط اگر مسلط هستید درخواست بدید لطفا... تشکر.

مهارت ها:
Linux
لاراول (Laravel)
Shell Script
فوری
برجسته
پایان فرصت ارسال پیشنهاد
9 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
طراحی اسکریپ عکس ۳۶۰ درجه phpاسکریپ اماده برای سایت به زبان PHP لازم دارم که عکس های ۳۶۰ پانوروما وارد بشه و یک تور مجازی مانند خروجی بدهد ، کنترل پنل هم به زبان فارسی باشد حتما و قابلیت اشتراک گذاری برای کاربر داشته باشد .
مهارت ها:
جاوا اسکریپت (JavaScript)
Shell Script
تست نرم افزار
Debugging
Script Install
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها5

طراحی اسکریپ عکس ۳۶۰ درجه phpاسکریپ اماده برای سایت به زبان PHP لازم دارم که عکس های ۳۶۰ پانوروما وارد بشه و یک تور مجازی مانند خروجی بدهد ، کنترل پنل هم به زبان فارسی باشد حتما و قابلیت اشتراک گذاری برای کاربر داشته باشد .
مهارت ها:
جاوا اسکریپت (JavaScript)
Shell Script
تست نرم افزار
Debugging
Script Install
پایان فرصت ارسال پیشنهاد
5 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
نوشتن اسکریپت برای OPENWRT 23.05

هدف نوشتن یک اسکریپت برای اوپن ورت است که در هنگام شروع به کار دستگاه بعد از 30 ثانیه اجرا شده و ابتدا فایل لیست وب سایت ها را از یک لینک مثلا (https://github.com/hadikhan63/HADIKHAN/blob/6bbf50414a6bc91f5964d1d5770dc1757f1f286f/List) بخواند و تمامی سایت های داخل ایست را جوری در فایلی به اسم passwall2 ویرایش کند که شکل کلی فایل بهم نخورد یعنی اطلاعات لیست در خط بعد از "option domain_list '" یا خط 5 نوشته شده و تا قبل از config shunt_rules 'Direct تمام شود. بعد از آخرین ایتم هم ' قرار داده و بعد سطر خالی و بقیه ایتم های لیست دست نخورده بمانند. فایل پسوال 2 در مسیر "/etc/config/passwall2" قرار دارد. در پایان و بعد از ادیت موفق فایل جدید جایگزین فایل قبلی شده و سرویس پسوال 2 ریستارت گردد.

نمونه فایل paswall2 درست ادیت شده قرار داده شده است. https://github.com/hadikhan63/HADIKHAN/blob/fd084dab2b14c4399110b7f4e5d515aab174c246/passwall2

مهارت ها:
Shell Script
تست نرم افزار
Debugging
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها1

نوشتن اسکریپت برای OPENWRT 23.05

هدف نوشتن یک اسکریپت برای اوپن ورت است که در هنگام شروع به کار دستگاه بعد از 30 ثانیه اجرا شده و ابتدا فایل لیست وب سایت ها را از یک لینک مثلا (https://github.com/hadikhan63/HADIKHAN/blob/6bbf50414a6bc91f5964d1d5770dc1757f1f286f/List) بخواند و تمامی سایت های داخل ایست را جوری در فایلی به اسم passwall2 ویرایش کند که شکل کلی فایل بهم نخورد یعنی اطلاعات لیست در خط بعد از "option domain_list '" یا خط 5 نوشته شده و تا قبل از config shunt_rules 'Direct تمام شود. بعد از آخرین ایتم هم ' قرار داده و بعد سطر خالی و بقیه ایتم های لیست دست نخورده بمانند. فایل پسوال 2 در مسیر "/etc/config/passwall2" قرار دارد. در پایان و بعد از ادیت موفق فایل جدید جایگزین فایل قبلی شده و سرویس پسوال 2 ریستارت گردد.

نمونه فایل paswall2 درست ادیت شده قرار داده شده است. https://github.com/hadikhan63/HADIKHAN/blob/fd084dab2b14c4399110b7f4e5d515aab174c246/passwall2

مهارت ها:
Shell Script
تست نرم افزار
Debugging
پایان فرصت ارسال پیشنهاد
1 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
سفارشی سازی یا ایجاد تغییرات در سیستم عامل اندروید

سلام وقت بخیر بنده نیاز به انجام یه سری تغییرات در شناسه های یکتا در سیستم عامل اندروید داشتم حالا یا به صورت کاستوم رام یا به صورت اسکریپت و یا به هر روش دیگری میخواستم که پارامتر های زیر رو بتونم تغییر بدم . و با هر بار خاموش روشن کردن دستگاه این تغییرات اعمال بشوند. پارامتر هایی که برای فاز اول نیاز داریم شامل موارد زیر است :

IMEI timezone & locale gps operator id Device Name و model number

به هیچ عنوان نمیخوام از چند اپلیکیشن مختلف استفاده کنیم و تا جایی که امکانش باشه میخوام این مقادیر به صورت اسکریپتی انجام بشه و هنگام روشن شدن دستگاه این مقادیر تغییر پیدا کنن. یعنی یه جورایی تو کرنل اندروید میخواستیم این مقادیر تغییر پیدا کنن.

نکته : اگر تجربه استفاده از شبیه ساز های مجازی اندرویدی مانند memu یا nox رو داشته باشید به درک بهتری از پروژه میرسید.


این تغییرات میتونه با خاموش و روشن شدن هم همراه باشه

IMEI توضیح : این شناسه الزامیه که حتما تغییر پیدا کنه

timezone & locale توضیح : قبل از اینکه سیستم عامل بالا منطقه زمانی و محلیت دستگاه بنا به اون چیزی که تعریف کردم

gps توضیح : تغییر این مورد هم الزامیه - میخواستم با دادن یه مختصات longitude , latitude سیستم عامل گوشیم به برنامه ها این نقاط رو نمایش بده و از جی پی اس اصلیه گوشی دستور نگیره

Device Name و model number , operator id توضیح : تغییر این شناسه ها لزوما الزامی نیستن ولی اگه تغییر کنن بهتره

مهارت ها:
جاوا (Java)
Shell Script
برنامه نویسی و ساخت اپلیکیشن اندروید (Android)
برنامه نویسی موبایل
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها4

سفارشی سازی یا ایجاد تغییرات در سیستم عامل اندروید

سلام وقت بخیر بنده نیاز به انجام یه سری تغییرات در شناسه های یکتا در سیستم عامل اندروید داشتم حالا یا به صورت کاستوم رام یا به صورت اسکریپت و یا به هر روش دیگری میخواستم که پارامتر های زیر رو بتونم تغییر بدم . و با هر بار خاموش روشن کردن دستگاه این تغییرات اعمال بشوند. پارامتر هایی که برای فاز اول نیاز داریم شامل موارد زیر است :

IMEI timezone & locale gps operator id Device Name و model number

به هیچ عنوان نمیخوام از چند اپلیکیشن مختلف استفاده کنیم و تا جایی که امکانش باشه میخوام این مقادیر به صورت اسکریپتی انجام بشه و هنگام روشن شدن دستگاه این مقادیر تغییر پیدا کنن. یعنی یه جورایی تو کرنل اندروید میخواستیم این مقادیر تغییر پیدا کنن.

نکته : اگر تجربه استفاده از شبیه ساز های مجازی اندرویدی مانند memu یا nox رو داشته باشید به درک بهتری از پروژه میرسید.


این تغییرات میتونه با خاموش و روشن شدن هم همراه باشه

IMEI توضیح : این شناسه الزامیه که حتما تغییر پیدا کنه

timezone & locale توضیح : قبل از اینکه سیستم عامل بالا منطقه زمانی و محلیت دستگاه بنا به اون چیزی که تعریف کردم

gps توضیح : تغییر این مورد هم الزامیه - میخواستم با دادن یه مختصات longitude , latitude سیستم عامل گوشیم به برنامه ها این نقاط رو نمایش بده و از جی پی اس اصلیه گوشی دستور نگیره

Device Name و model number , operator id توضیح : تغییر این شناسه ها لزوما الزامی نیستن ولی اگه تغییر کنن بهتره

مهارت ها:
جاوا (Java)
Shell Script
برنامه نویسی و ساخت اپلیکیشن اندروید (Android)
برنامه نویسی موبایل
پایان فرصت ارسال پیشنهاد
4 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
فوری
برجسته
ایجاد یک ai agent با n8n برای مدیریت ایمیلها و اسلک وغیره

سلام خدمت دوستان عزیز اگر با سرویسهایی مانند n8n کار کردید یا با هر ابزار مشابهی ai agent ساختید که با جیمیل و اسلک و ابزارهای مشابه کار میکنه و همچنین با مفاهیم این حوزه مانند RAG و vector database و ... آشنایی دارید این پروژه مربوط به شماست و یادگیری زیادی هم برای شما خواهد داشت مطابق یک آموزش، به شما گفته میشه که چهارچوب دقیق پروژه چیست اما خلاصه آن به این صورت هست. فایل از گوگل شیت و pdf اطلاعات کاربران خونده بشه طبق یک الگوریتمی برای اینها جیمیل و پیام اسلک ارسال بشه

مهارت ها:
جاوا اسکریپت (JavaScript)
Shell Script
راه اندازی سرور لینوکس
Telegram APIs
هوش مصنوعی (AI)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها12

ایجاد یک ai agent با n8n برای مدیریت ایمیلها و اسلک وغیره

سلام خدمت دوستان عزیز اگر با سرویسهایی مانند n8n کار کردید یا با هر ابزار مشابهی ai agent ساختید که با جیمیل و اسلک و ابزارهای مشابه کار میکنه و همچنین با مفاهیم این حوزه مانند RAG و vector database و ... آشنایی دارید این پروژه مربوط به شماست و یادگیری زیادی هم برای شما خواهد داشت مطابق یک آموزش، به شما گفته میشه که چهارچوب دقیق پروژه چیست اما خلاصه آن به این صورت هست. فایل از گوگل شیت و pdf اطلاعات کاربران خونده بشه طبق یک الگوریتمی برای اینها جیمیل و پیام اسلک ارسال بشه

مهارت ها:
جاوا اسکریپت (JavaScript)
Shell Script
راه اندازی سرور لینوکس
Telegram APIs
هوش مصنوعی (AI)
فوری
برجسته
پایان فرصت ارسال پیشنهاد
12 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
اسکریپت Bash برای اضافه کردن گروهی یوزر به سرور خام لینوکس

نیاز به یک Bash Script دارم که بتواند روی یک سرور ابری لینوکس خام با توزیع راکی تعداد مشخصی یوزر ( که دامنه های اینترنتی هستند ) را از یک فایل TXT ( با کنترل جدید بودن دامنه ) بصورت گروهی ایجاد کند و در فولدر همه یوزرها، چند فایل مشخص را جاگذاری کند و نهایتا کار کند! لازم است پس از اجرای اسکریپت، دیگر نیازی به هیچگونه تنظیمی در سرور نباشد!

مهارت ها:
Shell Script
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها4

اسکریپت Bash برای اضافه کردن گروهی یوزر به سرور خام لینوکس

نیاز به یک Bash Script دارم که بتواند روی یک سرور ابری لینوکس خام با توزیع راکی تعداد مشخصی یوزر ( که دامنه های اینترنتی هستند ) را از یک فایل TXT ( با کنترل جدید بودن دامنه ) بصورت گروهی ایجاد کند و در فولدر همه یوزرها، چند فایل مشخص را جاگذاری کند و نهایتا کار کند! لازم است پس از اجرای اسکریپت، دیگر نیازی به هیچگونه تنظیمی در سرور نباشد!

مهارت ها:
Shell Script
پایان فرصت ارسال پیشنهاد
4 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
پنل گرافیکی محاسبه ترافیک پروژه مرزبان

پروژه کد باز مرزبان میتونید رو لینک گیت هاب زیر مشاهده کنید : https://github.com/Gozargah/Marzban

در این پروژه توسط دستور cli میتونیم ترافیک مصرفی هر ادمین به تفکیک مشاهده کنیم میخوام این مورد از طریق api با هر روشی بهتر به یه پنل جداگانه ای متصل بشه و ادمین ها بتونن در لحظه ترافیک مصرفی مشاهده کنن

مهارت ها:
HTML
Shell Script
سی اس اس (CSS)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها2

پنل گرافیکی محاسبه ترافیک پروژه مرزبان

پروژه کد باز مرزبان میتونید رو لینک گیت هاب زیر مشاهده کنید : https://github.com/Gozargah/Marzban

در این پروژه توسط دستور cli میتونیم ترافیک مصرفی هر ادمین به تفکیک مشاهده کنیم میخوام این مورد از طریق api با هر روشی بهتر به یه پنل جداگانه ای متصل بشه و ادمین ها بتونن در لحظه ترافیک مصرفی مشاهده کنن

مهارت ها:
HTML
Shell Script
سی اس اس (CSS)
پایان فرصت ارسال پیشنهاد
2 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

قیمت بیشترین اهمیت را دارد.
اتومات سازی چند پروسه در لینوکس

وقت بخیر من چند پروسه را در centos7 بصورت دستی انجام میدم، به این ترتیب: نصب لایت اسپید و نصب پرل و نصب پایتون 3.8 و pip3.8 و آپلود چند فایل در واقع من تمام مسیرها رو توی فایل text بهتون میدم، شما زحمت بکشید برات بصورت یک اسکریپت در بیارید که پشت سر هم خودش انجام بده

تشکر

مهارت ها:
Linux
Perl
پایتون (Python)
Shell Script
UNIX
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها12

اتومات سازی چند پروسه در لینوکس

وقت بخیر من چند پروسه را در centos7 بصورت دستی انجام میدم، به این ترتیب: نصب لایت اسپید و نصب پرل و نصب پایتون 3.8 و pip3.8 و آپلود چند فایل در واقع من تمام مسیرها رو توی فایل text بهتون میدم، شما زحمت بکشید برات بصورت یک اسکریپت در بیارید که پشت سر هم خودش انجام بده

تشکر

مهارت ها:
Linux
Perl
پایتون (Python)
Shell Script
UNIX
پایان فرصت ارسال پیشنهاد
12 پیشنهاد
قیمت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
راه اندازی کلاستر کوبرنتیزنیازمند راه اندازی کلاستر کوبرنتیز با ۳ node که شامل ۲ ورکر ند و ۱ ند مستر. ترجیحا با kubeadm راه اندازی شود. مستندات به صورت کامل ارايه شود.
مهارت ها:
Shell Script
طراحی شبکه
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها3

راه اندازی کلاستر کوبرنتیزنیازمند راه اندازی کلاستر کوبرنتیز با ۳ node که شامل ۲ ورکر ند و ۱ ند مستر. ترجیحا با kubeadm راه اندازی شود. مستندات به صورت کامل ارايه شود.
مهارت ها:
Shell Script
طراحی شبکه
پایان فرصت ارسال پیشنهاد
3 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
عیب یابی و اصلاح اسکریپت نصب matrix-synapse

برای نصب ماتریکس روی سرور اوبونتو از اسکریپت خودکار استفاده میکنم. در مرحله نهایی هنگام ثبت اولین یوزر در ترمینال با خطاهایی مربوط به احراز ssl برخورد میکنم؛ درصورتی که سیناپس ران شده، tls در دامنه ها و ساب دامنه های موردنظر برقراره، و تست فدرال سایت ماتریکس روی دامنه پاس میشه (بنظر میاد یوزر ساخته نمیشه). آدرس صفحه گیتهاب اسکریپت استفاده شده به همراه خطاهای دریافتی در قالب فایل TXT پیوست خواهد شد.

مهارت ها:
رایانش ابری (Cloud Computing)
Linux
Nginx
پایتون (Python)
Shell Script
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها6

عیب یابی و اصلاح اسکریپت نصب matrix-synapse

برای نصب ماتریکس روی سرور اوبونتو از اسکریپت خودکار استفاده میکنم. در مرحله نهایی هنگام ثبت اولین یوزر در ترمینال با خطاهایی مربوط به احراز ssl برخورد میکنم؛ درصورتی که سیناپس ران شده، tls در دامنه ها و ساب دامنه های موردنظر برقراره، و تست فدرال سایت ماتریکس روی دامنه پاس میشه (بنظر میاد یوزر ساخته نمیشه). آدرس صفحه گیتهاب اسکریپت استفاده شده به همراه خطاهای دریافتی در قالب فایل TXT پیوست خواهد شد.

مهارت ها:
رایانش ابری (Cloud Computing)
Linux
Nginx
پایتون (Python)
Shell Script
پایان فرصت ارسال پیشنهاد
6 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

ترکیبی از قیمت و کیفیت اهمیت دارد.
فوری
bash script برای اجرا در محیط لینوکسبا سلام. تعداد زیادی فولدر هست (مثلا 1000 عدد) که در هر فولدر تعداد زیادی (مثلا 1000) فایل txt وجود دارد. و تمامی فایل های txt عینا با اسامی یکسان در هر فولدر وجود دارد هر چند محتویات فایل ها تفاوت دارد اما تعداد فایل های txt و اسامی عینا یکسان می باشند. در محیط عامل لینوکس کار میکنم و نیاز به یک bash script دارم که وارد هر فولدر بشه و فایل txt رو باز کنه و قسمت خاصی از متن داخلش که بین دو عبارت مشخص هست رو کپی و در فایل txt دیگری وارد کنه. سپس از اون فولدر بیاد بیرون و وارد فولدر بعدی بشه و مجدد فایل txt که با فایل قبلی، هم اسم هست رو پیدا کنه و مجدد اون رو باز کنه و اون عبارت مشخص رو کپی و با txt قبلی ادقام کنه و این پروسه رو تا انتها انجام بده. یک مثال با حجم کم داده برای روشن شدن موضوع میزنم. 5 تا فولدر داریم با اسامی 1390 - 1391 - 1392 - 1393 - 1394 و در هر فولدر 5 فایل txt داریم با اسامی amir - reza - ali - javad - navid که در هر فایل نمرات مربوط به درس هایی که در اون سال امتحان دادن نوشته شده. حالا نیاز دارم مثلا نمره زبان امیر در هر سال کپی بشه و در نهایت در یک فایل به اسم امیر با ذکر سال نوشته بشه. و حالا این نمره زبان برای بقیه اسامی هم در یک فایلی به اسم خودشون نوشته بشه. امیدوارم خوب توضیح داده باشم. حالا چیزی که در واقعیت نیاز دارم به همین شکل هستش اما با تعداد داده های خیلی بیشتر.
مهارت ها:
Shell Script
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها8

bash script برای اجرا در محیط لینوکسبا سلام. تعداد زیادی فولدر هست (مثلا 1000 عدد) که در هر فولدر تعداد زیادی (مثلا 1000) فایل txt وجود دارد. و تمامی فایل های txt عینا با اسامی یکسان در هر فولدر وجود دارد هر چند محتویات فایل ها تفاوت دارد اما تعداد فایل های txt و اسامی عینا یکسان می باشند. در محیط عامل لینوکس کار میکنم و نیاز به یک bash script دارم که وارد هر فولدر بشه و فایل txt رو باز کنه و قسمت خاصی از متن داخلش که بین دو عبارت مشخص هست رو کپی و در فایل txt دیگری وارد کنه. سپس از اون فولدر بیاد بیرون و وارد فولدر بعدی بشه و مجدد فایل txt که با فایل قبلی، هم اسم هست رو پیدا کنه و مجدد اون رو باز کنه و اون عبارت مشخص رو کپی و با txt قبلی ادقام کنه و این پروسه رو تا انتها انجام بده. یک مثال با حجم کم داده برای روشن شدن موضوع میزنم. 5 تا فولدر داریم با اسامی 1390 - 1391 - 1392 - 1393 - 1394 و در هر فولدر 5 فایل txt داریم با اسامی amir - reza - ali - javad - navid که در هر فایل نمرات مربوط به درس هایی که در اون سال امتحان دادن نوشته شده. حالا نیاز دارم مثلا نمره زبان امیر در هر سال کپی بشه و در نهایت در یک فایل به اسم امیر با ذکر سال نوشته بشه. و حالا این نمره زبان برای بقیه اسامی هم در یک فایلی به اسم خودشون نوشته بشه. امیدوارم خوب توضیح داده باشم. حالا چیزی که در واقعیت نیاز دارم به همین شکل هستش اما با تعداد داده های خیلی بیشتر.
مهارت ها:
Shell Script
فوری
پایان فرصت ارسال پیشنهاد
8 پیشنهاد
ترکیبی از قیمت و کیفیت اهمیت دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
تابع اندازه‌گیری دایرکتوری در هاست دانلود

سلام به همه دوستان من ن در پروژه‌ای که با زبان php نوشته شده و با استفاده از فریم ورک لاراول ۸ به یک هاست دانلود متصل می‌شم و فایل‌هام رو اونجا قرار می‌دم و با استفاده از پکیج storage در لاراول خیلی راحت سایز فایل‌هام رو اندازه‌گیری می‌کنم اما مشکلی که هست برای اندازه‌گیری یک دایرکتوری خاص در هاست دانلود روشی پیدا نکردم. الان به این صورت کار می‌کنم که تک تک فایل‌های درون دایرکتوری رو با استفاده از یک لوپ اندازه‌گیری می‌کنم و با هم جمع می‌کنم تا سایز اون دایرکتوری مشخص بشه و این خیلی زمانبر هست و ممکنه تا چند دقیقه هم طول بکشه از دوستان می‌خوام که یک تابع بنویسند که مشخصات اکانت ftp هاست دانلود رو دریافت کنه به علاوه مسیر اون دایرکتوری و خیلی سریع حجم اون دایرکتوری رو محاسبه کنه و برگردونه. و نباید درمون این تابع از هیچ گونه حلقه‌ای استفاده بشه ه خیلی سریع اندازه‌گیری را انجام بده ضمناً یک داکیومنت هم به همراه تابع ارائه بدید و تک تک دستورات رو توضیح بدید.

مهارت ها:
پی اچ پی (PHP)
Shell Script
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها3

تابع اندازه‌گیری دایرکتوری در هاست دانلود

سلام به همه دوستان من ن در پروژه‌ای که با زبان php نوشته شده و با استفاده از فریم ورک لاراول ۸ به یک هاست دانلود متصل می‌شم و فایل‌هام رو اونجا قرار می‌دم و با استفاده از پکیج storage در لاراول خیلی راحت سایز فایل‌هام رو اندازه‌گیری می‌کنم اما مشکلی که هست برای اندازه‌گیری یک دایرکتوری خاص در هاست دانلود روشی پیدا نکردم. الان به این صورت کار می‌کنم که تک تک فایل‌های درون دایرکتوری رو با استفاده از یک لوپ اندازه‌گیری می‌کنم و با هم جمع می‌کنم تا سایز اون دایرکتوری مشخص بشه و این خیلی زمانبر هست و ممکنه تا چند دقیقه هم طول بکشه از دوستان می‌خوام که یک تابع بنویسند که مشخصات اکانت ftp هاست دانلود رو دریافت کنه به علاوه مسیر اون دایرکتوری و خیلی سریع حجم اون دایرکتوری رو محاسبه کنه و برگردونه. و نباید درمون این تابع از هیچ گونه حلقه‌ای استفاده بشه ه خیلی سریع اندازه‌گیری را انجام بده ضمناً یک داکیومنت هم به همراه تابع ارائه بدید و تک تک دستورات رو توضیح بدید.

مهارت ها:
پی اچ پی (PHP)
Shell Script
پایان فرصت ارسال پیشنهاد
3 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

کیفیت بیشترین اهمیت را دارد.
ایجاد محدودیت در اتصال به سرور لینوکس

با درود

نیاز به این دارم که اسکریپت توسط netstat یا nethogs یا سرویس های مشابه، برای هر لاگین بررسی کنه که اگر کاربر قبلا لاگین بوده بهش اجازه ورود نده

این اسکریپتو با PAM_USER دارم و مشکلش اینه که کاربرانی که با نام کاربری X123456789 باشن رو تراست نمیکنه و باید فقط کاربر شامل حرف باشه که از ورود بیش از یک سشن جلوگیری کنه.

به هیچ وجه روش های دیفالت مثل maxsession و maxlogin و ... جواب نمیده چون من اتصال tcp handshake لازم دارم و متد های دیگه برای روشی که من میخوام جوابگو نیستن

مهارت ها:
Linux
پایتون (Python)
Shell Script
Debugging
Ubuntu
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها3

ایجاد محدودیت در اتصال به سرور لینوکس

با درود

نیاز به این دارم که اسکریپت توسط netstat یا nethogs یا سرویس های مشابه، برای هر لاگین بررسی کنه که اگر کاربر قبلا لاگین بوده بهش اجازه ورود نده

این اسکریپتو با PAM_USER دارم و مشکلش اینه که کاربرانی که با نام کاربری X123456789 باشن رو تراست نمیکنه و باید فقط کاربر شامل حرف باشه که از ورود بیش از یک سشن جلوگیری کنه.

به هیچ وجه روش های دیفالت مثل maxsession و maxlogin و ... جواب نمیده چون من اتصال tcp handshake لازم دارم و متد های دیگه برای روشی که من میخوام جوابگو نیستن

مهارت ها:
Linux
پایتون (Python)
Shell Script
Debugging
Ubuntu
پایان فرصت ارسال پیشنهاد
3 پیشنهاد
کیفیت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه

قیمت بیشترین اهمیت را دارد.
برنامه نویس سنیور بک اند برای یک پروژه بلند مدت

برای یک پروژه بک اند که قراره به صورت بلند مدت همکاری داشته باشیم نیاز به یک بک اند کار با تجربه بالا و توانایی بالا در حل مسئله دارم. لطفا فقط دوستانی که تجربه بالایی دارند پیشنهاد ارسال کنند.حتما نمونه کارهاتون رو بفرستید تا اطلاعات تکمیلی درباره پروژه در چت براتون ارسال بشه. نیاز به تسلط به موارد پایین هست: تسلط بسیار بالا به Go Bash Linux Node.js Python

مهارت ها:
Node.js
Shell Script
برنامه نویسی تحت وب
Golang
برنامه نویسی بک اند (Back-End)
فرصت انتخابپایان فرصت ارسال پیشنهاد
پیشنهادها11

برنامه نویس سنیور بک اند برای یک پروژه بلند مدت

برای یک پروژه بک اند که قراره به صورت بلند مدت همکاری داشته باشیم نیاز به یک بک اند کار با تجربه بالا و توانایی بالا در حل مسئله دارم. لطفا فقط دوستانی که تجربه بالایی دارند پیشنهاد ارسال کنند.حتما نمونه کارهاتون رو بفرستید تا اطلاعات تکمیلی درباره پروژه در چت براتون ارسال بشه. نیاز به تسلط به موارد پایین هست: تسلط بسیار بالا به Go Bash Linux Node.js Python

مهارت ها:
Node.js
Shell Script
برنامه نویسی تحت وب
Golang
برنامه نویسی بک اند (Back-End)
پایان فرصت ارسال پیشنهاد
11 پیشنهاد
قیمت بیشترین اهمیت را دارد.
مشاهده‌ی پروژه