<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های داوود یاحی - DavoodSec</title>
        <link>https://virgool.io/feed/@davoodya</link>
        <description>تست نفوذگر و توسعه دهنده ابزارهای امنیت تهاجمی Offensive Security
خالق:
YakuzaC2, YakuzaRansom, YakuzaCracker &amp; .. | See in GitHub github.com/davoodya
وبسایت: davoodya.ir
بله: web.bale.ai/davoodyahay</description>
        <language>fa</language>
        <pubDate>2026-06-16 06:21:50</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/2719384/avatar/n8zjUh.png?height=120&amp;width=120</url>
            <title>داوود یاحی - DavoodSec</title>
            <link>https://virgool.io/@davoodya</link>
        </image>

                    <item>
                <title>کتاب&quot;آناتومی حملات شبکه؛ از پیاده سازی تا دفاع&quot; - توضیحی در مورد ادامه نگارش</title>
                <link>https://virgool.io/@davoodya/%DA%A9%D8%AA%D8%A7%D8%A8%D8%A2%D9%86%D8%A7%D8%AA%D9%88%D9%85%DB%8C-%D8%AD%D9%85%D9%84%D8%A7%D8%AA-%D8%B4%D8%A8%DA%A9%D9%87-%D8%A7%D8%B2-%D9%BE%DB%8C%D8%A7%D8%AF%D9%87-%D8%B3%D8%A7%D8%B2%DB%8C-%D8%AA%D8%A7-%D8%AF%D9%81%D8%A7%D8%B9-%D8%AA%D9%88%D8%B6%DB%8C%D8%AD%DB%8C-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%D9%86%DA%AF%D8%A7%D8%B1%D8%B4-td9u6v1tmgzr</link>
                <description>پیش از آغاز، با کمال تعجب متوجه شدم که ویرگول برخی از بخش‌های آموزشی کتابم را به عنوان پست تبلیغاتی شناسایی کرده و امکان انتشار رایگان آن را منوط به پرداخت هزینه می‌کند. در حالی که این مطالب صرفاً آموزشی بوده و بخشی از آخرین کتاب من با عنوان &quot;آناتومی حملات شبکه؛ از پیاده‌سازی تا دفاع&quot; هستند.بریم سراغ اصل مطلب، زمانی که نوشتن کتاب &quot;آناتومی حملات شبکه؛ از پیاده‌سازی تا دفاع&quot; را شروع کردم، تصمیم بر این بود که:در بخش مقدماتی کتاب، تمامی پیش‌نیازهای ضروری از جمله توضیحاتی در مورد پروتکل‌های شبکه، مبانی و مفاهیم به کار رفته، همراه با لغت‌شناسی و راه‌اندازی موارد مورد نیاز در طول مطالعه کتاب را توضیح دهم.در بخش اول کتاب، تمامی ابزارهای مورد استفاده در پیاده‌سازی حملات شبکه را به همراه توضیحات، روش نصب، انواع فلگ‌های ابزارها، روش‌های کانفیگ و شخصی‌سازی ابزار، روش توسعه هر ابزار و اضافه کردن ویژگی‌های جدید به ابزار، اسکریپت‌نویسی سفارشی مخصوص هر ابزار، و روش اتوماسیون را برای هر یک از ابزارهای مورد استفاده در حملات شبکه توضیح دهم.در بخش دوم که در واقع قسمت اصلی کتاب است، تمامی حملات شبکه را به همراه توضیح تئوری پیش‌نیازها، توضیح تئوری حمله، روش پیاده‌سازی حمله به وسیله ابزارها، روش پیاده‌سازی حمله به وسیله Python و کتابخانه Scapy، و همچنین روش‌های پیشگیری، تشخیص و دفاع را برای هر حمله توضیح داده و تمامی حملات را در یک کتاب واحد منتشر کنم.اما نکته قابل توجه این است که:تا کنون که تنها &quot;فصل حملات MITM&quot; را تقریباً کامل کرده‌ام، کتاب به حدود 500 صفحه رسیده است. بنابراین تصمیم گرفتم که رویکرد را تغییر دهم. در حالت جدید، تصمیم گرفتم که هر بخش از حملات شبکه را در قالب یک کتاب جداگانه منتشر کنم. به این ترتیب، بخش اول کتاب می‌شود &quot;آناتومی حملات MITM در شبکه؛ از پیاده‌سازی تا دفاع&quot; و در بخش‌های بعدی به سراغ سایر حملات شبکه خواهم رفت.در پایان، مایلم این موضوع را به اشتراک بگذارم و اگر شما نیز تا اینجا رسیده‌اید و مطلب را مطالعه کرده‌اید، بدانید که گزیده‌هایی از کتاب را در ویرگول برایتان به اشتراک می‌گذارم. موفق، سلامت و سربلند باشید. داوود یاحی</description>
                <category>داوود یاحی - DavoodSec</category>
                <author>داوود یاحی - DavoodSec</author>
                <pubDate>Mon, 11 May 2026 10:20:45 +0330</pubDate>
            </item>
                    <item>
                <title>فلگ های mitmproxy</title>
                <link>https://virgool.io/@davoodya/%D9%81%D9%84%DA%AF-%D9%87%D8%A7%DB%8C-mitmproxy-fmsuomj0xxbx</link>
                <description>نوشته سوم از مجموعه mitmproxyلوگو ابزار mitmproxyبرای استفاده بهینه از mitmproxy، تسلط بر فلگ‌ها و گزینه‌های خط فرمان آن ضروری است. این فلگ‌ها به ما امکان می‌دهند تا رفتار ابزار را دقیقاً مطابق با سناریوی خود تنظیم کنیم. با اینکه نسخه‌های جدیدتر mitmproxy از یک سیستم یکپارچه بنام Options استفاده می‌کنند، اما بسیاری از فلگ‌های کلاسیک همچنان توسط کاربران استفاده میشود. در ادامه لیستی کامل و جامع از این فلگ‌ها را به ترتیب اهمیت و کاربرد مشاهده میکنید. همچنین برای مشاهده کامل‌ترین و به‌روزترین لیست، همواره می‌توانید از فلگ options-- در هر یک از ابزارها استفاده کنید.-h, --helpراهنمای کامل خط فرمان را به همراه تمامی گزینه‌های موجود نمایش می‌دهد. همواره اولین قدم برای بررسی قابلیت‌های جدید ابزار است.--versionشماره نسخه برنامه را نمایش داده و خارج می‌شود.-p PORT, --listen-port PORTپورتی که پروکسی بر روی آن به اتصالات ورودی گوش می‌دهد را مشخص می‌کند. مقدار پیش‌فرض 8080 است. مثال:-p 9999.-m MODE, --mode MODEحالت عملکرد پروکسی را مشخص می‌کند که حالت پیشفرض آن regular میباشد. مقادیر قابل قبول:transparent، reverse:http://...، upstream:http://...-s SCRIPT, --script SCRIPTیک اسکریپت پایتون را برای پردازش خودکار ترافیک بارگذاری می‌کند. یکی از قدرتمندترین قابلیت‌های ابزار است. مثال:-s my_addon.py-r FILE, --read-flows FILEیک فایل ذخیره‌شده از جریان‌های ترافیکی را برای تحلیل آفلاین بارگذاری می‌کند.-w FILE, --write-flows FILEتمام جریان‌های ترافیکی عبوری را برای تحلیل‌های بعدی در یک فایل ذخیره می‌کند. مثال:-w traffic.flow-i INTERCEPT, --intercept INTERCEPTیک عبارت فیلتر برای توقف و بازبینی تعاملی (Interception) جریان‌های منطبق تعیین می‌کند.مثال:-i &quot;~d example.com&quot;-f FILTER, --filter FILTERیک عبارت فیلتر برای نمایش جریان‌ها در واسط کاربری تعیین می‌کند.-T, --transparentحالت پروکسی شفاف (Transparent Proxy) را فعال می‌کند.-R REVERSE, --reverse REVERSEحالت پروکسی معکوس (Reverse Proxy) را فعال می‌کند. ترافیک ورودی را به سرور مشخص‌شده هدایت می‌کند. مثال:-R http://localhost:3000.-U UPSTREAM, --upstream UPSTREAMتمام درخواست‌ها را به یک پروکسی بالادستی دیگر ارسال می‌کند. مثال:-U http://proxyserver:8080--socksحالت پروکسی SOCKS5 را فعال می‌کند.-b ADDR, --bind-address ADDRآدرس IP اینترفیسی که پروکسی به آن مقید می‌شود را مشخص می‌کند. پیش‌فرض به تمام اینترفیس‌ها گوش می‌دهد.-n, --no-serverاز شروع یک سرور پروکسی جلوگیری می‌کند. برای مواقعی که فقط به قابلیت‌های پردازش آفلاین نیاز داریم استفاده می‌شود.--no-http2پشتیبانی از HTTP/2 را به طور صریح غیرفعال می‌کند.--anticacheهدرهای درخواستی که ممکن است باعث بازگشت پاسخ 304 ( Not Modified) از سمت سرور شوند را حذف می‌کند تا همواره محتوای تازه دریافت کنیم.-z, --anticompسعی می‌کند سرورها را متقاعد کند که داده‌ها را به صورت فشرده‌نشده ارسال کنند.-Z SIZE, --body-size-limit SIZEحداکثر سایز مجاز برای بدنه درخواست‌ها و پاسخ‌های HTTP را مشخص می‌کند. مثال:-Z 5m.--stream SIZEاگر بدنه پاسخ از آستانه تعیین‌شده بزرگ‌تر باشد، آن را به صورت جریانی به کلاینت ارسال می‌کند و ذخیره نمی‌کند. مثال:--stream 1m--stickycookie FILTERیک فیلتر برای چسباندن (Sticky) کوکی تعیین می‌کند، که بر اساس درخواست‌ها اعمال می‌شود.--stickyauth FILTERیک فیلتر برای چسباندن اطلاعات احراز هویت تعیین می‌کند.-I HOST, --ignore HOSTمیزبان‌هایی که باید بدون پردازش از آن‌ها عبور کرد را مشخص می‌کند. مثال:-I &quot;\.example\.com$&quot;--tcp HOSTیک حالت پروکسی TCP عمومی برای میزبان‌های منطبق فراهم می‌کند.-q, --quietخروجی را به حداقل می‌رساند و فقط خطاها را نمایش می‌دهد.-v, --verboseمیزان پرحرفی خروجی را افزایش می‌دهد. در واقع اطلاعات بیشتری را نمایش میدهد.-e, --eventlogلاگ رویدادها را نمایش می‌دهد.--followلیست جریان‌ها را به صورت خودکار دنبال می‌کند.--no-mouseتعامل با ماوس را در واسط متنی غیرفعال می‌کند.--palette PALETTEپالت رنگی (تم) واسط متنی را انتخاب می‌کند. مثال:--palette solarized_dark--palette-transparentپس‌زمینه شفاف برای پالت رنگی تنظیم می‌کند.--hostاز هدر Host برای ساخت URL های نمایشی استفاده می‌کند.--cert SPECیک گواهی SSL سفارشی اضافه می‌کند. مثال:--cert &quot;*.example.com=/path/to/cert.pem&quot;.--cadir CA_DIRمسیر دایرکتوری حاوی فایل‌های CA پیش‌فرض mitmproxy را مشخص می‌کند.--insecureبررسی اعتبار گواهی‌های SSL سرورهای بالادستی را غیرفعال می‌کند. فقط برای محیط‌های آزمایشگاهی کاربرد دارد.-c PATH, --client-replay PATHدرخواست‌های کلاینت را از یک فایل ذخیره‌شده بازپخش می‌کند.-S PATH, --server-replay PATHپاسخ‌های سرور را از یک فایل ذخیره‌شده بازپخش می‌کند.-k, --replay-kill-extraدرخواست‌های اضافی را در حین بازپخش متوقف می‌کند.--replace PATTERNیک الگوی جایگزینی متن (با فرمت /pattern/regex/replacement) اعمال می‌کند.--setheader PATTERNیک الگوی تنظیم هدر (با فرمت /pattern/header/value) اعمال می‌کند.-a, --noappبرنامه onboarding مبتنی بر وب را غیرفعال می‌کند.--app-host HOSTدامنه‌ای که برنامه onboarding از آن سرو می‌شود.--app-port PORTپورتی که برنامه onboarding از آن سرو می‌شود.--wport PORTپورت واسط تحت وب mitmweb را مشخص می‌کند.--wiface IFACEاینترفیس شبکه برای mitmweb را مشخص می‌کند.--sysinfoاطلاعات سیستمی را نمایش می‌دهد و خارج می‌شود.--shortversionشماره نسخه کوتاه برنامه را نمایش می‌دهد و خارج می‌شود.--conf CONFIG_FILEمسیر فایل کانفیگ را مشخص می‌کند.--upstream-auth UPSTREAM_AUTHاطلاعات احراز هویت برای پروکسی بالادستی را تعیین می‌کند. مثال:--upstream-auth user:pass--spoof-source-addressاز IP کلاینت برای اتصالات سمت سرور استفاده می‌کند.--raw-tcp / --no-raw-tcpپشتیبانی از raw tcp را فعال/غیرفعال می‌کند.--websockets / --no-websocketsپشتیبانی از WebSocket را فعال/غیرفعال می‌کند.--singleuser USERدسترسی به پروکسی را به یک کاربر مشخص محدود می‌کند.مثال:--singleuser admin:pass123--nonanonymousاجازه دسترسی به هر کاربری که اطلاعات احراز هویت ارائه دهد را می‌دهد.--htpasswd PATHدسترسی را بر اساس یک فایل htpasswd آپاچی کنترل می‌کند.--client-certs CLIENT_CERTSمسیر فایل یا دایرکتوری گواهی‌های کلاینت را مشخص می‌کند.--no-upstream-certبرای بررسی جزئیات گواهی، به سرور بالادستی متصل نمی‌شود.--ciphers-client CIPHERSرمزهای پشتیبانی‌شده برای اتصالات کلاینت را تنظیم می‌کند.--ssl-version-client VERSIONنسخه‌های SSL/TLS پشتیبانی‌شده برای اتصالات کلاینت را تنظیم می‌کند.--ssl-version-server VERSIONنسخه‌های SSL/TLS پشتیبانی‌شده برای اتصالات سرور را تنظیم می‌کند.--upstream-trusted-cadir CA_DIRمسیر دایرکتوری CAهای معتبر برای تأیید سرور بالادستی.--upstream-trusted-ca CA_CERTمسیر یک فایل PEM حاوی CA معتبر.--replay-ignore-contentدر حین بازپخش، محتوای درخواست را برای یافتن جریان ذخیره‌شده نادیده می‌گیرد.--replay-ignore-hostمیزبان مقصد درخواست را برای یافتن جریان ذخیره‌شده نادیده می‌گیرد.--replay-ignore-param PARAMپارامترهای خاص درخواست را برای یافتن جریان ذخیره‌شده نادیده می‌گیرد.--replay-ignore-payload-param PARAMپارامترهای payload (مانند فرم‌ها) را برای یافتن جریان ذخیره‌شده نادیده می‌گیرد.--rheader RHEADERSهدرهای درخواستی که در بازپخش (Replay) سرور باید مد نظر قرار گیرند.--norefreshبازنویسی مقادیر زمان در کوکی‌ها و هدرها را در بازپخش غیرفعال می‌کند.--no-popغیرفعال‌سازی حذف پاسخ از جریان، که امکان بازپخش چندباره یک پاسخ را فراهم می‌کند.--add-upstream-certs-to-client-chainگواهی‌های سرور بالادستی را به زنجیره گواهی ارائه‌شده به کلاینت اضافه می‌کند.--server-replay-use-header HEADERهدر خاصی که باید در بازپخش سرور استفاده شود را مشخص می‌کند.</description>
                <category>داوود یاحی - DavoodSec</category>
                <author>داوود یاحی - DavoodSec</author>
                <pubDate>Fri, 08 May 2026 22:50:25 +0330</pubDate>
            </item>
                    <item>
                <title>مبانی و مفاهیم mitmproxy</title>
                <link>https://virgool.io/@davoodya/%D9%85%D8%A8%D8%A7%D9%86%DB%8C-%D9%88-%D9%85%D9%81%D8%A7%D9%87%DB%8C%D9%85-mitmproxy-y0pfimvznvyj-y0pfimvznvyj</link>
                <description>نوشته اول مجموعه mitmproxyابزار mitmproxyابزار mitmproxy یک پروکسی تعاملی و قدرتمند برای تحلیل، دستکاری و بازپخش ترافیک HTTP و HTTPS است. برخلاف بسیاری از ابزارهای مشابه که صرفاً بر شنود ترافیک متمرکزند، mitmproxy به ما این امکان را می‌دهد که به صورت زنده و تعاملی، محتوای درخواست‌ها و پاسخ‌های وب را مشاهده، متوقف، ویرایش، و دوباره ارسال کنیم. این قابلیت، آن را به یک ابزار استاندارد و ضروری در تست نفوذ برنامه‌های وب، دیباگ توسعه API و تحلیل بدافزارها تبدیل کرده است.Introduction &amp; Historyابزار mitmproxy در ابتدا به عنوان یک پروژه شخصی توسط Aldo Cortesi ایجاد و در سال 2010 به صورت عمومی منتشر شد. از آن زمان، این پروژه مسیر توسعه بلند و پرباری را طی کرده است. یکی از نقاط عطف مهم آن، در نسخه 0.18 (حدود اکتبر 2016) با &quot;بازنویسی بزرگ&quot; (Refactor) معماری داخلی آن به سیستم ماژولار مبتنی بر Addon ها رخ داد که قابلیت توسعه‌پذیری آن را به شدت افزایش داد. نقطه عطف دیگر، در نسخه 7 (اواخر 2020) با پیاده‌سازی یک هسته پروکسی کاملاً جدید بر پایه الگوی &quot;Sans I/O&quot; (بدون ورودی/خروجی) بود که پایداری و قابلیت اطمینان آن را به سطح جدیدی ارتقا داد، مخصوصاً در پشتیبانی از HTTP/2 و WebSocketآدرس مخزن گیت‌هاب mitmproxy:https://github.com/mitmproxy/mitmproxyآدرس مخزن گیت‌هاب Aldo Cortesi:https://github.com/cortesimitmproxy Featuresویژگی های اصلی mitmproxy عبارتند از:پروکسی HTTP/HTTPS با قابلیت رهگیری (Interception): برخلاف ابزارهایی که فقط ترافیک را نمایش می‌دهند، mitmproxy به ما این امکان را می‌دهد که یک درخواست یا پاسخ را پیش از رسیدن به مقصد، &quot;متوقف&quot; کرده، محتوای آن را تغییر داده و سپس &quot;ادامه&quot; دهیم.فیلتر کردن هوشمند (Filtering): به کمک یک زبان فیلترینگ قدرتمند، می‌توانیم فقط ترافیک مورد نظر خود را مشاهده و پردازش کنیم. مثلاً:~d example.com فقط نمایش درخواست های example.comپشتیبانی از پروتکل‌های مدرن: از HTTP/1.1، HTTP/2 و WebSocket پشتیبانی کامل می‌کند و امکان تحلیل ترافیک بلادرنگ (Real-Time) برنامه‌های تحت وب مدرن را فراهم می‌سازد.حالت‌های Proxy متنوع: از حالت‌های مختلفی برای مسیریابی ترافیک پشتیبانی می‌کند:Regular Proxy: حالت استاندارد که در تنظیمات پروکسی مرورگر یا سیستم عامل تنظیم می‌شود.Transparent Proxy: ترافیک شبکه در سطح بسته‌ها به سمت پروکسی هدایت می‌شود، بدون آنکه کلاینت از وجود پروکسی مطلع باشد.Reverse Proxy: ترافیک ورودی را به یک سرور پشتیبان مشخص هدایت می‌کند که برای تست سرورهای وب کاربرد دارد.ساخت گواهی TLS/SSL درجا (On-the-fly Certificates): mitmproxy برای رهگیری ترافیک HTTPS، به صورت خودکار برای هر دامنه یک گواهی دیجیتال معتبر صادر می‌کند که توسط گواهی ریشه (CA) mitmproxy امضا شده است. با نصب این CA بر روی کلاینت، تمام ترافیک HTTPS رمزگشایی می‌شود.اسکریپت‌نویسی قدرتمند با Python: این مهم‌ترین ویژگی تمایز دهنده mitmproxy است. ما می‌توانیم اسکریپت‌های پایتون بنویسیم که با &quot;قلاب‌ها&quot; (Hooks) به رویدادهای مختلف پروکسی (مانند شروع یک درخواست یا دریافت پاسخ) متصل شده و ترافیک را به صورت برنامه‌نویسی‌شده تحلیل یا دستکاری کنند.mitmproxy Usagesاز mitmproxy در موارد زیادی استفاده میشود، مثلاتحلیل و دیباگ API: مشاهده و تحلیل تمامی درخواست‌ها و پاسخ‌های HTTP(S) رد و بدل شده بین برنامه‌ها و سرورها.توسعه و تست امنیت برنامه‌های وب: دستکاری هوشمندانه ترافیک برای تست آسیب‌پذیری‌هایی مانند XSS، SQLi، و دور زدن منطق سمت کلاینت.مهندسی معکوس API های موبایل: شنود و تحلیل ترافیک اپلیکیشن‌های موبایل با نصب گواهی CA ابزار بر روی دستگاه.ایجاد ابزارهای سفارشی: استفاده از اسکریپت‌نویسی Python برای ایجاد پروکسی‌های هوشمند با قابلیت تغییر خودکار داده‌ها.mitmproxy Interfacesهنگامیکه mitmproxy را نصب میکنیم سه نرم افزار mitmproxy, mitmweb, mitmdump بر روی ماشین مان نصب میشود. درواقع mitmproxy یک مجموعه نرم‌افزار و سیستم است که از سه زیر ابزار داخلی تشکیل شده که هر کدام ویژگی خود را دارند:واسط کاربری اصلی mitmproxy:یک واسط کاربری تعاملی مبتنی بر ترمینال (کنسول) که برای کار در محیط‌های بدون گرافیک و سرورها ایده‌آل است و کنترل کامل و سریعی را با صفحه کلید فراهم می‌کند.واسط کاربری وب mitmweb:یک واسط کاربری تحت وب که تمام قابلیت‌های ابزار را از طریق مرورگر گرافیکی در دسترس قرار می‌دهد و برای مرور و تحلیل بصری ترافیک بسیار مناسب است.ابزار mitmdump:یک نسخه غیرتعاملی و خط فرمان که خروجی ترافیک را به صورت جریانی (Stream) چاپ می‌کند. این ابزار برای پردازش خودکار ترافیک با اسکریپت‌ها و یا ذخیره‌سازی آن‌ها در فایل برای تحلیل‌های بعدی استفاده می‌شود.mitmproxy Partsمجموعه ابزار mitmproxy از چندین بخش اصلی تشکیل شده است.هر یک از این بخش ها وظیفه خود را دارند و همگی درکنار هم سیستم mitmproxy را پیش میبرند:سیستم Addonها (ماژول‌ها و پلاگین‌ها): معماری mitmproxy از نسخه 0.18 به بعد، به طور کامل ماژولار است. تمام قابلیت‌های اصلی پروکسی، خود به صورت Addon هایی پیاده‌سازی شده‌اند که از یک API مشترک پیروی می‌کنند. این سیستم است که به ما اجازه می‌دهد تا &quot;پلاگین‌ها&quot; یا &quot;ماژول‌های&quot; سفارشی خود را بنویسیم و بدون دست زدن به کد اصلی برنامه، قابلیت‌های جدیدی را به آن اضافه کنیم. اسکریپت‌های پایتون نیز در واقع در همین چارچوب اجرا می‌شوند.قلاب‌ها (Hooks) و API اسکریپت‌نویسی:ابزار mitmproxy مجموعه وسیعی از &quot;Hooks&quot; ها را ارائه می‌دهد که نقاط ورود خاصی در چرخه عمر یک درخواست هستند. برای نمونه، قلاب request قبل از ارسال درخواست به سرور و قلاب response بعد از دریافت پاسخ از سرور فراخوانی می‌شود. با استفاده از API قدرتمند mitmproxy.flow در اسکریپت‌های پایتون میتوانیم به این رویدادها متصل می‌شویم.فایل‌های Flow (ذخیره و بازپخش): ابزار mitmproxy می‌تواند تمامی جریان‌های ترافیکی (Flows) را به همراه تمام جزئیات درخواست و پاسخ در فایل‌هایی با فرمت مخصوص خود ذخیره کند. این فایل‌ها را می‌توان بعداً برای تحلیل آفلاین بارگذاری کرده یا حتی ترافیک ذخیره‌شده را &quot;بازپخش&quot; (Replay) کرد.موتور Options: تمامی تنظیمات mitmproxy از طریق یک موتور قدرتمند و یکپارچه به نام Options مدیریت می‌شود. این سیستم به ما اجازه می‌دهد رفتار ابزار را از طریق فایل config.yaml، خط فرمان، یا به صورت تعاملی در حین اجرا (با کلید O در mitmproxy) تغییر دهیم. این خود یک قابلیت پیشرفته و قابل توسعه توسط Addonهای شخصی است.در ادامه به سراغ راه اندازی و استفاده از mitmproxy میرویم. منتظر باشید!</description>
                <category>داوود یاحی - DavoodSec</category>
                <author>داوود یاحی - DavoodSec</author>
                <pubDate>Fri, 08 May 2026 22:30:12 +0330</pubDate>
            </item>
                    <item>
                <title>ویروس استاکس نت و شروع جنگ های سایبری</title>
                <link>https://virgool.io/@davoodya/yakuzablog-27-04-1402-kiutov0uin9z</link>
                <description>حمله استاکس نت به ایران در سال ۲۰۱۹، یک حمله سایبری بسیار پیشرفته و هدفمند بود که به هدف قرار دادن بنگاه‌های صنعتی و تأمین کنندگان خدمات اینترنتی ایران به منظور دسترسی به اطلاعات حیاتی و رازآلود منجر شد. این حملات سایبری نشان داد که حملات سایبری برای دولت‌ها به عنوان یک ابزار ارتباطی و جنگی مهم شناخته شده است.در پاسخ به این حمله، ارتش جمهوری اسلامی ایران نیز عملیات‌های سایبری خود را علیه دشمنان خارجی و داخلی اجرا کرد. به‌طور کلی، جنگ سایبری میان کشورها به دلیل آسیب‌پذیری سیستم‌های اطلاعاتی کشورهای هدف، می‌تواند تأثیرات گسترده‌ای در اقتصاد، امنیت ملی و حتی زندگی شهروندان داشته باشد.به طور مثال، حملات سایبری می‌توانند باعث قطعی سیستم‌های برق، حمل و نقل، بانکداری و سایر زیرساخت‌های حیاتی کشور شوند و باعث توقف فعالیت‌های اقتصادی و عدم دسترسی شهروندان به خدمات اساسی شوند. آنها می‌توانند همچنین اطلاعات حساس و مهم را در دسترس دشمنان قرار دهند و در نتیجه به امنیت ملی آسیب بزنند.بنابراین، جنگ سایبری می‌تواند به عنوان یک تهدید جدی برای امنیت ملی و اقتصاد کشورها محسوب شود و باید با راهکارهای مناسبی مانند تقویت امنیت سایبری و آموزش افراد در این زمینه، مقابله شود.StuXnetاستاکس نتارتش سایبری جمهوری اسلامی ایران تا کنون چندین بار پاسخ این حملات را داده که از جملگی آنها میتوان به نمونه های زیر اشاره کرد که بصورت واضح و شفاف در مرکز های خبری مرجع و اصلی تحلیل و تایید شده.۱ـ حمله سایبری به شبکه‌های بانکی آمریکادر سال 2012، گروهی مرتبط با ارتش جمهوری اسلامی ایران به نام &quot;آفتاب گستر&quot; (Sun Army) حملاتی را علیه بانک‌های آمریکایی انجام دادند که منجر به قطعی پیوند بین بانک‌ها با اینترنت شد. این حملات باعث ایجاد مشکلات و خسارات اقتصادی و مالی در بسیاری از شرکت‌ها و ارگان‌های بانکی آمریکایی شد.۲ـ حمله به نیروی دریایی آمریکا:در سال 2013، گروهی مرتبط با ارتش جمهوری اسلامی ایران به نام &quot;دسته ۳۰۳&quot; (Cutting Sword) به سایت نیروی دریایی آمریکا حمله کردند. این حمله باعث قطعی و چند روزه به سایت نیروی دریایی آمریکا شد و طولانی‌ترین حمله سایبری به یک سازمان دولتی آمریکایی شد.۳ـ حمله به شبکه‌های اینترنتی اسرائیل:در سال 2020، گروهی به نام &quot;پاسداران سایبری&quot; که با سپاه پاسداران ارتباط دارند، به شبکه‌های اینترنتی اسرائیل حمله کردند. این حمله باعث قطعی سایت‌های بسیاری از شرکت‌ها و ارگان‌های دولتی اسرائیل شد.جنگ سایبری, ب‌ُعد جدید جنگدلیلی که جنگ‌های سایبری به عنوان جنگ بعدی پس از جنگ‌های جهانی اول و دوم و جنگ سرد شناخته می‌شوند، این است که این جنگ‌ها دارای تأثیرات بسیار گسترده‌تر و عمیق‌تری می‌باشند و می‌توانند به طور جدی به امنیت ملی کشورها و حتی به زندگی شهروندان تأثیر بگذارند. در حین جنگ‌های سابق، نیروهای نظامی به طور مستقیم در میدان با یکدیگر درگیر بودند، اما در جنگ سایبری، هیچ نیروی نظامی به طور مستقیم درگیر نیست و جنگ بیشتر در فضای سایبری و اینترنتی رخ می‌دهد.علاوه بر این، در جنگ سایبری، معیارهای مختلفی برای سنجیدن پیروزی تعریف شده است؛ به عنوان مثال، پیروزی در جنگ سایبری ممکن است به معنای دستیابی به اطلاعات مهم و رازآلود، قطعی سیستم‌های حیاتی یا ایجاد خسارت‌های بسیار در زیرساخت‌های مختلف باشد. به همین دلیل، برخلاف جنگ‌های سابق، در جنگ سایبری نمی‌توان به طور دقیق نقشه و برنامه‌های دشمن را پیش‌بینی کرد و در نتیجه، بسیاری از کشورها نیاز دارند تا در برابر حملات سایبری محافظت خود را افزایش دهند و برای مقابله با آنها، تکنولوژی‌های جدید و روش‌های متفاوتی را بکار ببرند. به همین دلیل، جنگ سایبری به عنوان یک تهدید جدی برای امنیت ملی و زندگی شهروندان در نظر گرفته می‌شود.</description>
                <category>داوود یاحی - DavoodSec</category>
                <author>داوود یاحی - DavoodSec</author>
                <pubDate>Tue, 18 Jul 2023 16:57:01 +0330</pubDate>
            </item>
                    <item>
                <title>مدل هوش مصنوعی Midjourney یکساله شد.</title>
                <link>https://virgool.io/@davoodya/%D9%85%D8%AF%D9%84-%D9%87%D9%88%D8%B4-%D9%85%D8%B5%D9%86%D9%88%D8%B9%DB%8C-midjourney-%DB%8C%DA%A9%D8%B3%D8%A7%D9%84%D9%87-%D8%B4%D8%AF-yjijv5pwyxrz</link>
                <description>این دو عکس با ورودی یکسان ایجاد شده اند.پارسالمید جورنی یک شرکت فناوری اطلاعاتی است که در زمینه هوش مصنوعی، تحلیل داده‌ها و پردازش زبان طبیعی فعالیت می‌کند. این شرکت در ایران به عنوان یکی از شرکت‌های پیشرو در حوزه هوش مصنوعی شناخته می‌شود و خدمات متنوعی ارائه می‌دهد. این خدمات شامل تحلیل داده‌ها، پردازش زبان طبیعی، تولید محتوا، تولید نرم‌افزارهای هوشمند و آموزش مهارت‌های هوش مصنوعی است.مید جورنی با بهره‌گیری از توانایی‌های خود در زمینه هوش مصنوعی، بهینه‌سازی فرآیندها و افزایش بازدهی در کسب و کارها را هدف می‌گیرد. این شرکت با هدف کمک به سازمان‌ها و شرکت‌های مختلف در بهره‌برداری از پتانسیل هوش مصنوعی، خدمات متنوعی را به مشتریان خود ارائه می‌دهد. همچنین، این شرکت با ارائه دوره‌های آموزشی در حوزه هوش مصنوعی، به افزایش دانش و توانایی کارکنان و دانشجویان در این حوزه کمک می‌کند.مید جورنی با بهره‌گیری از تکنولوژی‌های پیشرفته در حوزه هوش مصنوعی، به سازمان‌ها کمک می‌کند تا با استفاده از داده‌های خود، تصمیمات بهتری بگیرند و فرآیندهای خود را بهبود بخشند. همچنین، این شرکت به دنبال توسعه و به‌روزرسانی مداوم خدمات خود است تا با توجه به نیازهای مشتریان، بهترین راهکارهای هوشمندانه را ارائه دهد.فعلی ۵٫۲</description>
                <category>داوود یاحی - DavoodSec</category>
                <author>داوود یاحی - DavoodSec</author>
                <pubDate>Mon, 17 Jul 2023 18:18:52 +0330</pubDate>
            </item>
            </channel>
</rss>