<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های حسین</title>
        <link>https://virgool.io/feed/@mhk67</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-06-16 11:05:30</pubDate>
        <image>
            <url>https://static.virgool.io/images/default-avatar.jpg</url>
            <title>حسین</title>
            <link>https://virgool.io/@mhk67</link>
        </image>

                    <item>
                <title>تبدیل درخواست های xhr از گوگل کروم به هر زبان برنامه نویسی</title>
                <link>https://virgool.io/@mhk67/%D8%AA%D8%A8%D8%AF%DB%8C%D9%84-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D9%87%D8%A7%DB%8C-xhr-%D8%A7%D8%B2-%DA%AF%D9%88%DA%AF%D9%84-%DA%A9%D8%B1%D9%88%D9%85-%D8%A8%D9%87-%D9%87%D8%B1-%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-unndgzxdl70b</link>
                <description>برای تبدیل ریکوست ها وارد developer tools و سپس تب network می شوید و  اینبار روی request مورد نظر راست کلیک میکنید و از بخش کپی Copy as cURL (bash) رو انتخاب میکنید حالا وارد سایت https://curlconverter.com میشوید و در بخش curl command متن کپی شده رو قرار میدید و از تب های پایین هر زبان برنامه نویسی که دوست دارید رو انتخاب میکنید !:دی</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sun, 09 Apr 2023 07:29:44 +0330</pubDate>
            </item>
                    <item>
                <title>Tools and Extention and ...</title>
                <link>https://virgool.io/@mhk67/my-chrome-extention-list-qbwsbocqogko</link>
                <description>get dns data:dig domain.com axfr @ns.domain.com-----------https://dnsrecords.io/my Chrome Extention Listاین لیست همین جوریه و بیشتر برای فراموش نکردن خودمه، اگر هم پیشنهادی دارید تو کامنت بگید اضافه میکنم تا همگی لذتشو ببریم لیست به مرور آپدیت میکنم .Database:+Multi Elasticsearch Head:اتصال به سرور الاستیک سرچ و انواع جنگولک بازی سرش در آوردنhttps://chrome.google.com/webstore/detail/multi-elasticsearch-headDataGathering:+ wapplayzer:تشخیص سیستم ها ، وب سرور ، سی ام اس و یا فریم ورک های استفاده شده در وب سایت wappalyzer.com+HTTP Header SpyOther:+JsonViewhttps://jsonview.com/+Google Translate</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Tue, 07 Mar 2023 13:26:18 +0330</pubDate>
            </item>
                    <item>
                <title>یافتن ساب دامین های یک دامنه</title>
                <link>https://virgool.io/@mhk67/%DB%8C%D8%A7%D9%81%D8%AA%D9%86-%D8%B3%D8%A7%D8%A8-%D8%AF%D8%A7%D9%85%DB%8C%D9%86-%D9%87%D8%A7%DB%8C-%DB%8C%DA%A9-%D8%AF%D8%A7%D9%85%D9%86%D9%87-zv81egoeq2kv</link>
                <description>*این متن جهت دفترچه یادداشتی برای خودم هست که بعدا چیزی فراموشم نشه و مجدد به دردم بخوره ! اما شاید به کار شخص دیگری هم بخورد (انشالله :دی)*گوگل:site:example.comsite:example.com -inurl:wwwsite:example.com -inurl:www -inurl:shoppingسایت:اما وب سایت dnsdumpster.com بسیار خوب و درست و حسابی با بررسی dns ها و رکورد های مختلف تمام ساب دامین ها رو لیست میکنه، ناگفته نماند که هم گرافش رو درست میکنه هم اینکه مجانی هستفقط بی تربیت آی پی ایران رو فیلتر کرده وب سایت هاست تارگت هم هست که به صورت زیر میشه ازش استفاده کرد:https://api.hackertarget.com/hostsearch/?q=example.comنکته ای که این سایت داره اینه که توی kali ابزار recon-ng  ماژول hackertarget داره از همین api استفاده میکنه ابزار کالی:recon-ng :1: marketplace install all:D kare khodeto rahat kon2:modules load recon/domains-hosts/hackertarget3:db insert domainsexample.com4:run</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Tue, 28 Feb 2023 15:36:57 +0330</pubDate>
            </item>
                    <item>
                <title>نصب Ta-Lib برای پایتون روی ویندوز</title>
                <link>https://virgool.io/@mhk67/%D9%86%D8%B5%D8%A8-ta-lib-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%B1%D9%88%DB%8C-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-lqvhp7hvz6bo</link>
                <description>یکی از پر استفاده ترین کتابخانه ها برای تحلیل های تکنیکال خط روند ها یا اوسیلاتور ها و ... ta-lib  استاین نوشته بیشتر برای خودم هست که لینک ها و ... رو یکجا داشته باشم اگر بخواید میتونید با یکم جستجو عنواع مختلف الگوریتم ها و استراتژی ها رو با استفاده از این کتابخونه انجام بدیدجهت نصب در ویندوز وارد لینک زیر میشید:https://www.lfd.uci.edu/~gohlke/pythonlibs/عبارت ta-lib رو جستجو میکنید و از میون لینک های موجود ، اونی که با معماری سیستم شما و ورژن پایتون که نصب کردید سازگاری داره رو دانلود میکنید (پسوند فایل .whl) هستحالا هرجا که فایل دانلود شده  یک cmd باز میکنید و اینبار دستور pip install رو با آدرس فایلی که دانلود شده میزنید .pip install TA_Lib-0.4.24-cp310-cp310-win_amd64.whlبعد از این دستور بدون مشکل نصب میشه فقط اگر numpy رو از قبل نصب کرده بودید و میخواستید ta-lib رو در jupyter اجرا کنید و ارور بهتون داد یکبار numpy رو حذف کنید و مجدد نصب کنید pip uninstall numpypip install numpyبعدش دیگه تو jupyter هم بدون مشکل ایمپورت میشه (البته برای من مشکل رفع شد امیدوارم برای شما هم رفع بشه :دی)</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Thu, 23 Feb 2023 15:34:33 +0330</pubDate>
            </item>
                    <item>
                <title>دستورات لازم جهت مانیتور سرورهای لینوکسی</title>
                <link>https://virgool.io/@mhk67/%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-%D9%84%D8%A7%D8%B2%D9%85-%D8%AC%D9%87%D8%AA-%D9%85%D8%A7%D9%86%DB%8C%D8%AA%D9%88%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1%D9%87%D8%A7%DB%8C-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%DB%8C-lkqqn5vnck5s</link>
                <description>این مطلب به جهت ذخیره شدن دستورات و عدم فراموشی خودم نوشته شده !‌ اما امیدوارم به درد شخص دیگری هم بخورد!بررسی پروسس های فعال:topsudo apt install htophtop--------------------بررسی وضعیت ترافیک شبکه و send/receive ها:sudo apt install nethogsnethogssudo apt install iptraf-ngsudo iptraf-ngsudo apt install net-toolsnetstat #مشاهده تمام سوکت های بازnetstat -a #مشاهده تمام پورت هاnetstat -at #فیلتر بر اساس tcpnetstat -s #مشاهده آماری---------------------------مشاهده وضعیت دیسک/حافظه:dfdf -h df -h --totaldudu -hdu -adu -cdu -ssudo apt install ncduncdufreefree -mvmstatvmstat -S Mvmstat -s -S Mvmstat -m -S M--------------</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Mon, 16 Jan 2023 14:43:45 +0330</pubDate>
            </item>
                    <item>
                <title>نصب vnc server برروی ubuntu 20.04 از طریق ssh</title>
                <link>https://virgool.io/@mhk67/%D9%86%D8%B5%D8%A8-vnc-server-%D8%A8%D8%B1%D8%B1%D9%88%DB%8C-ubuntu-2004-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-ssh-s1f7aatjiyg4</link>
                <description>این نوشته بیشتر برای خودم هست که اگر مجدد خواستم نصب کنم نیاز به جستجوی دوباره نباشه!‌امیدوارم که به درد فرد دیگری هم بخورد Virtual Network Computing, or VNCیکی از راه های اتصال از راه دور به سرور های لینوکسی با محیط گرافیکی مانند Remote desktop برای سرور های ویندوزی در سرور های لینوکسی vnc است.Virtual Network Computing, or VNC, is a connection system that allows you to use your keyboard and mouse to interact with a graphical desktop environment on a remote server. It makes managing files, software, and settings on a remote server easier for users who are not yet comfortable with the command line.In this guide, you’ll set up a VNC server with #TightVNC on an #ubuntu 20.04 - 22.04 server and connect to it securely through an SSH tunnel. Then, you’ll use a #VNC client program on your local machine to interact with your server through a graphical desktop environment.Commands Used  apt update  sudo apt install xfce4 xfce4-goodies sudo apt install tightvncserver  vncserver vncpasswd vncserver -kill :1 mv ~/.vnc/xstartup ~/.vnc/xstartup.bak  nano ~/.vnc/xstartup #!/bin/bashxrdb $HOME/.Xresourcesstartxfce4 &amp;chmod +x ~/.vnc/xstartupvncserver -localhostssh -L 59000:localhost:5901 -C -N -l sammy your_server_iphttps://www.youtube.com/watch?v=6_lyv8bn3CE</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Mon, 16 Jan 2023 08:48:38 +0330</pubDate>
            </item>
                    <item>
                <title>پیدا کردن آخرین داکیومنت در elasticsearch</title>
                <link>https://virgool.io/@mhk67/%D9%BE%DB%8C%D8%AF%D8%A7-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A2%D8%AE%D8%B1%DB%8C%D9%86-%D8%AF%D8%A7%DA%A9%DB%8C%D9%88%D9%85%D9%86%D8%AA-%D8%AF%D8%B1-elasticsearch-jqd0wukmicc6</link>
                <description>وقتی به هردلیلی logstash یهو بسته بشه(مثلا برق رفته) ممکنه فایل های cache که مشخص میکنن تا کجای دیتابیس mysql انتقال داده شده پاک میشن برای اینکه از اول همه بررسی نشن با کد زیر میشه آی دی آخرین رکورد موجود رو گرفت و از اون به بعد رو شروع به انتقال دادتوضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی توضیحات الکی برای اینکه ویرگول میگه 300 کاراکتر باید بنویسی POST /myindex/_search{   &quot;size&quot;: 1,   &quot;sort&quot;: { &quot;id&quot;: &quot;desc&quot;},   &quot;query&quot;: {      &quot;match_all&quot;: {}   }}</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Wed, 10 Aug 2022 09:30:16 +0430</pubDate>
            </item>
                    <item>
                <title>cmder split view یا تقسیم نمایشگر در cmder</title>
                <link>https://virgool.io/@mhk67/cmder-split-view-%DB%8C%D8%A7-%D8%AA%D9%82%D8%B3%DB%8C%D9%85-%D9%86%D9%85%D8%A7%DB%8C%D8%B4%DA%AF%D8%B1-%D8%AF%D8%B1-cmder-cufaseien9r3</link>
                <description>با زدن win+alt+p وارد تنظیمات میشیم startup-&gt;task-&gt; +نام رو که مثلا نوشته group9 رو یه مثلا test تبدیل میکنیم و در بخش بعدی کد های زیر رو قرار میدیم :-cur_console cmd-cur_console:s1T50H -cur_console:d:|C:\dir1\dir2&quot;:t:&quot;tabname&quot; &quot;a.bat&quot;-cur_console:s1T50V -cur_console:d:C:\cmder &quot;cmd.exe&quot;-cur_console:s2T50V -cur_console:d:C:\cmder &quot;cmd.exe&quot;یک شورت کات به فایل cmder.exe میسازیم و کد زیر رو براش ست میکنیم C:\cmder\Cmder.exe /TASK testتمام .شورتکات رو که باز کنیم 4 تا کنسول به مرتب و منظم باز میشه و شروع به کار میکنن </description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Mon, 01 Aug 2022 18:24:12 +0430</pubDate>
            </item>
                    <item>
                <title>اجرای اسکریپت python در .bat پس از اجرای virtualenv</title>
                <link>https://virgool.io/@mhk67/%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D9%81%D8%A7%DB%8C%D9%84-python-%D8%AF%D8%B1-bat-%D9%BE%D8%B3-%D8%A7%D8%B2-%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-virtualenv-noyv6kabyadi</link>
                <description>نکتش تو استفاده کردن از &amp; در انتهای دستور اول است اگر &amp; رو نزاریم و دستور بعدی رو در خط بعدی بنویسیم هیچ وقت اجرا نمیشه ====================================================================================================================================================================================================================================e:cd E:\path\dir1\dir2.venv\Scripts\activate.bat &amp; py myscript.py</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sun, 31 Jul 2022 22:45:02 +0430</pubDate>
            </item>
                    <item>
                <title>اجرای فایل .bat از php جهت اجرا کردن اسکریپت ها با زبان های دیگر مانند python</title>
                <link>https://virgool.io/@mhk67/%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D9%81%D8%A7%DB%8C%D9%84-bat-%D8%A7%D8%B2-php-%D8%AC%D9%87%D8%AA-%D8%A7%D8%AC%D8%B1%D8%A7-%DA%A9%D8%B1%D8%AF%D9%86-%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%87%D8%A7-%D8%A8%D8%A7-%D8%B2%D8%A8%D8%A7%D9%86-%D9%87%D8%A7%DB%8C-%D8%AF%DB%8C%DA%AF%D8%B1-%D9%85%D8%A7%D9%86%D9%86%D8%AF-python-tabddjkctdfq</link>
                <description>یه برنامه نوشتم تو پایتون بعد خواستم از طریق سایت بشه اجراش کرد! که نتیجه شد این روش! اگر راه دیگه میدونید تو کامنتا پیشنهاد بدید ممنون function external_script_runner($account_id){        $bat_addr=&#x27;C:\path\php_dir\bat_place\\&#x27;.time().&#x27;_&#x27;.$account_id.&#x27;.bat&#x27;;        $command=&#x27;cd &quot;C:\path\python_dir&quot;                  py account_checker.py &#x27;.intval($account_id);        $myfile = fopen&#40;$bat_addr, &quot;w&quot;&#41; or die(&quot;Unable to open file!&quot;);        fwrite($myfile, $command);        fclose($myfile);        shell_exec&#40;&#x27;SCHTASKS /F /Create /TN _cmd&#x27;.$account_id.&#x27; /TR &quot;&#x27;.$bat_addr.&#x27;&quot; /SC DAILY /RU INTERACTIVE&#x27;&#41;;        shell_exec&#40;&#x27;SCHTASKS /RUN /TN &quot;_cmd&#x27;.$account_id.&#x27;&quot;&#x27;&#41;;        shell_exec&#40;&#x27;SCHTASKS /DELETE /TN &quot;_cmd&#x27;.$account_id.&#x27;&quot; /F&#x27;&#41;;//        sleep(5);//        unlink&#40;$bat_addr&#41;;        return 1;    }//end function ...</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sun, 31 Jul 2022 14:37:42 +0430</pubDate>
            </item>
                    <item>
                <title>لاراول 9 و Auth::routes</title>
                <link>https://virgool.io/@mhk67/%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-9-%D9%88-authroutes-mtthc2ecm5tr</link>
                <description>در لاورل 9 استفاده از Auth::routes نیاز به نصب لاراول ui داره و اگر نصب نباشه ارور زیر رو میده :In order to use the Auth::routes() method, please install the laravel/ui package.برای فعال سازی و نصب هم دستورات زیر رو وارد میکنیم : composer require laravel/ui php artisan ui:auth php artisan ui bootstrap npm install npm run dev </description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sun, 15 May 2022 18:25:37 +0430</pubDate>
            </item>
                    <item>
                <title>محاسبه حجم فولدر ها در ssh (کامند لینوکس) با دستور du</title>
                <link>https://virgool.io/@mhk67/%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D9%87-%D8%AD%D8%AC%D9%85-%D9%81%D9%88%D9%84%D8%AF%D8%B1-%D9%87%D8%A7-%D8%AF%D8%B1-ssh-%DA%A9%D8%A7%D9%85%D9%86%D8%AF-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D8%A7-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-du-i0epgnodyp6x</link>
                <description>دستور du محاسبه حجم رو انجام میدهاما با سوییچ های مخلف میشه نایج رو بهتر دید و در نهایت هم میشه بر اساس حجمشون sort بشن du -ah --max-depth=1-------------------------------------------------------du -ah --max-depth=1 | sort -h-------------------------------------------------------</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Fri, 29 Apr 2022 16:36:55 +0430</pubDate>
            </item>
                    <item>
                <title>بستن ریموت دستکتاپ (RDP) بدون از کارافتادن GUI برای اتوماسون یا تست</title>
                <link>https://virgool.io/@mhk67/%D8%A8%D8%B3%D8%AA%D9%86-%D8%B1%DB%8C%D9%85%D9%88%D8%AA-%D8%AF%D8%B3%D8%AA%DA%A9%D8%AA%D8%A7%D9%BE-rdp-%D8%A8%D8%AF%D9%88%D9%86-%D8%A7%D8%B2-%DA%A9%D8%A7%D8%B1%D8%A7%D9%81%D8%AA%D8%A7%D8%AF%D9%86-gui-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AA%D9%88%D9%85%D8%A7%D8%B3%D9%88%D9%86-%DB%8C%D8%A7-%D8%AA%D8%B3%D8%AA-xq2mmrzqm9rq</link>
                <description>وقتی یه برنامه نوشتید که باید چنتا پنجره رو باز کنه یا روی یک فرم کلیک کنه و ... مثلا از autoit استفاده کردید یا سلنیوم، و برنامه قرار بره روی سرور تا همیشه درحالت اجرا باشه متوجه میشید که وقتی با RDP بهش وصل میشید همه چیز درست کار میکنه اما وقتی پنجره ریموت دستکتاپ رو مینیمایز میکنید یا اصلا میبنیدنش همه چیز به مشکل برمیخوره و کلا برنامه ارور میده و نمیتونه المنت ها رو پیدا کنهدلیلش هم اینه که از نظر RDP دیگه نیاز نیست صفحه دستکتاپ و پنجره ها رندر بشن چون کسی نگاهشون نمیکنه که :دیخوب راه حلش اینه که یک فایل .bat بسازید  کد های زیر رو توش قرار بدید و وقتی اون رو اجرا کنید ارتباتتون با سیستم ریموت قطع میشه اما GUI همچنان رندر میشه !توضیحات کامل تو لینک زیر هست  https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html و اما کدی که باید توی فایل .bat بزارید :for /f &quot;skip=1 tokens=3&quot; %%s in (&#x27;query user %USERNAME%&#x27;) do (  %windir%\System32\tscon.exe %%s /dest:console)</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Tue, 12 Apr 2022 14:55:57 +0430</pubDate>
            </item>
                    <item>
                <title>مخفی کردن فایل و فولدر به صورت سیستمی در ویندوز</title>
                <link>https://virgool.io/Events-IR/%D9%85%D8%AE%D9%81%DB%8C-%DA%A9%D8%B1%D8%AF%D9%86-%D9%81%D8%A7%DB%8C%D9%84-%D9%88-%D9%81%D9%88%D9%84%D8%AF%D8%B1-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85%DB%8C-%D8%AF%D8%B1-%D9%88%DB%8C%D9%86%D8%AF%D9%88%D8%B2-hopp5hmrfq9j</link>
                <description>تویه cmd دستور زیر رو میزنید :C:\Users\hossein\Desktop\test&gt;attrib +h +s ./my_folder_name /s /dاگر هم توسط ویروس تمام فولدر ها و فایل های یک فلش مخفی شده باشن با دستور زیر میشه با دستور زیر از حالت مخفی درشون آورد :attrib -h -s j:\*.* /s /dکه j اسم درایو فلش هست </description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Thu, 17 Mar 2022 10:34:33 +0330</pubDate>
            </item>
                    <item>
                <title>نصب gitlab روی ubunto در vmware</title>
                <link>https://virgool.io/Solidity/%D9%86%D8%B5%D8%A8-gitlab-%D8%B1%D9%88%DB%8C-ubunto-%D8%AF%D8%B1-vmware-w8olto92ngyh</link>
                <description>نصب خود گیت لب دردسر زیادی نداره اما مشکل تو اینه که سرور های ubuntu آی پی ایران رو فیلتر کردن من از نسخه دسکتاپ ubuntu استفاده کردم فقط قبل از هر کاری چک کنید اینترنت اکی هست یانه اگر اکی بود وارد shecan.ir بشید و بعد dns هاش رو ست کنید بعد از ست کردن dns ها سرویس شبکه رو یک بار با دستور زیر ریستارت کنید :sudo systemctl restart networkingمابقیش طبق دستورات صفحه زیر برید جلو :https://about.gitlab.com/install/#ubuntuفقط وقتی رسیدید به دستور زیر آی پی سیستم خودتون رو بدید(اگر دامنه دارید اون رو بدید)sudo EXTERNAL_URL=&quot;https://gitlab.example.com&quot; apt-get install gitlab-eeمثلا اگر آی پی تون 192.168.1.11 هست دستور زیر رو بدید:sudo EXTERNAL_URL=&quot;https://192.168.1.11&quot; apt-get install gitlab-eeدانلود و نصبش کمی طول میکشه چون حجم فایلش بالاست بعد از نصب پسورد کاربر root توی فایل زیر ذخیره میشه :/etc/gitlab/initial_root_passwordکه میتونید با دستور زیر ببینیدش:cat /etc/gitlab/initial_root_passwordتمام :دی</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Wed, 16 Mar 2022 13:10:03 +0330</pubDate>
            </item>
                    <item>
                <title>خواندن اطلاعات mysql و نوشتن در elasticsearch با استفاده از logstash</title>
                <link>https://virgool.io/@mhk67/%D8%AE%D9%88%D8%A7%D9%86%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-mysql-%D9%88-%D9%86%D9%88%D8%B4%D8%AA%D9%86-%D8%AF%D8%B1-elasticsearch-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-logstash-q5ilu7rkz6my</link>
                <description>1:فایل .bat با محتوای زیر میسازیم logstash.bat -f jdbc-config.txt -l log_folder2:محتوای فایل jdbc-config.txt:input {      jdbc {    last_run_metadata_path =&gt; &quot;C:\logstash-7.10.0\bin\cache\table1.txt&quot;    jdbc_driver_library =&gt; &quot;C:\logstash-7.10.0\bin\mysql-connector-java-5.1.49-bin.jar&quot;    jdbc_driver_class =&gt; &quot;com.mysql.jdbc.Driver&quot;    jdbc_connection_string =&gt; &quot;jdbc:mysql://localhost:3306/database_name&quot;    jdbc_user =&gt; &quot;root&quot;    jdbc_password =&gt; &quot;&quot;    statement =&gt; &quot;SELECT * from table1 WHERE id &gt; :sql_last_value ORDER BY id ASC LIMIT 10000&quot;    schedule =&gt; &quot;* * * * *&quot;      use_column_value =&gt; true    tracking_column =&gt; &quot;id&quot;	type =&gt; &quot;table1&quot;   }      jdbc {    last_run_metadata_path =&gt; &quot;C:\logstash-7.10.0\bin\cache\table2.txt&quot;    jdbc_driver_library =&gt; &quot;C:\logstash-7.10.0\bin\mysql-connector-java-5.1.49-bin.jar&quot;    jdbc_driver_class =&gt; &quot;com.mysql.jdbc.Driver&quot;    jdbc_connection_string =&gt; &quot;jdbc:mysql://localhost:3306/database_name&quot;    jdbc_user =&gt; &quot;root&quot;    jdbc_password =&gt; &quot;&quot;    statement =&gt; &quot;SELECT * from table2 WHERE id &gt; :sql_last_value ORDER BY id ASC LIMIT 10000&quot;    schedule =&gt; &quot;* * * * *&quot;      use_column_value =&gt; true    tracking_column =&gt; &quot;id&quot;	type =&gt; &quot;table2&quot;   }}output{   elasticsearch {      hosts =&gt; [&quot;localhost:9200&quot;]       index =&gt; &quot;%{type}&quot;      document_id =&gt; &quot;%{id}&quot;   }   stdout { codec =&gt; rubydebug }}3:فولدر cache و log رو هم بسازین4: فایل mysql-connector-java-5.1.49-bin.jar رو هم باید از لینک زیر دانلود کنید https://jar-download.com/artifacts/mysql/mysql-connector-java/5.1.49/source-code</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sun, 13 Mar 2022 13:19:51 +0330</pubDate>
            </item>
                    <item>
                <title>اتصال پایتون به الاستیک سرچ</title>
                <link>https://virgool.io/@mhk67/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%A8%D9%87-%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%DB%8C%DA%A9-%D8%B3%D8%B1%DA%86-bstoxmydz48f</link>
                <description>برای اتصال پایتون به الاستیک سرچ باید مشخص کنید که ورژن الاستیک چنده و بعد از دستور زیر استفاده کنید pip install elasticsearch{version}sample: pip install elasticsearch7اگر بدون ورژن استفاده کنید نصب میشه اما اگر الاستیک ورژن جدید داده باشه و شما ورژن قبلی رو داشته باشید نمیتونید باهاش ارتباط برقرار کنید و ارور میده یا ناقص کارها انجام میشهfrom elasticsearch7 import Elasticsearch# Create the client instanceclient = Elasticsearch(&quot;http://192.168.1.2:9200&quot;)# Successful response!#print(client.info())resp = client.search(    index=&quot;user&quot;,     query={            &quot;match&quot;: {                &quot;pk&quot;:&quot;9142&quot;            }        })print(&quot;Got %d Hits:&quot; % resp[&#x27;hits&#x27;][&#x27;total&#x27;][&#x27;value&#x27;])for hit in resp[&#x27;hits&#x27;][&#x27;hits&#x27;]:    print(hit[&quot;_source&quot;])</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sat, 12 Mar 2022 15:28:08 +0330</pubDate>
            </item>
                    <item>
                <title>مشاهده الاستیک سرچ از درون شبکه</title>
                <link>https://virgool.io/@mhk67/%D9%85%D8%B4%D8%A7%D9%87%D8%AF%D9%87-%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%DB%8C%DA%A9-%D8%B3%D8%B1%DA%86-%D8%A7%D8%B2-%D8%AF%D8%B1%D9%88%D9%86-%D8%B4%D8%A8%DA%A9%D9%87-m8vwl4rgx7tu</link>
                <description>برای مشاهده و استفاده از الاستیک سرچ از خارج از سیستم اصلی که الاستیک روش نصبه باید ویرایش های زیر رو انجام داد مثلا میخوای با php یا python به الاستیک وصل بشید و جستجو کنید یا کانت ایندکس رو بگیریدedit /config/elasticsearch.yml1 - #network.host: 192.168.0.1 to network.host: 0.0.0.02- #discovery.seed_hosts: [&quot;host1&quot;, &quot;host2&quot;] to discovery.seed_hosts: [&quot;0.0.0.0&quot;, &quot;[::]&quot;]</description>
                <category>حسین</category>
                <author>حسین</author>
                <pubDate>Sat, 12 Mar 2022 15:12:52 +0330</pubDate>
            </item>
            </channel>
</rss>