میخوام روی رباتی کار کنم که در واقع یک Telegram Network Recon Bot هستش.
که اطلاعات زیر رو از یک دامنه نمایش میده:
اطلاعات DNS
IP سرور
محل سرور
پورتهای باز
اطلاعات ثبت دامنه (WHOIS)
سابدامینها
اسکن شبکه
و برای اسکن پورت از Nmap و برای کشف سابدامین از Subfinder استفاده میکنه.
اگر بدردتون میخوره، بذارمش تو الویت؟
که اطلاعات زیر رو از یک دامنه نمایش میده:
اطلاعات DNS
IP سرور
محل سرور
پورتهای باز
اطلاعات ثبت دامنه (WHOIS)
سابدامینها
اسکن شبکه
و برای اسکن پورت از Nmap و برای کشف سابدامین از Subfinder استفاده میکنه.
اگر بدردتون میخوره، بذارمش تو الویت؟
❤87🔥5
میرورهای داخلی ایران
Ubuntu:
Debian:
Arch Linux:
AlmaLinux / Rocky:
میرورهای خارجی با دسترسی پایدار
Tsinghua University:
Alibaba Cloud:
Nanjing University:
پکیج منیجر و زبان برنامهنویسی
Python (PyPI):
Node.js (NPM):
Docker:
Ubuntu:
https://mirror.arvancloud.ir/ubuntu
http://repo.iut.ac.ir/repo/ubuntu
http://mirror.iranserver.com/ubuntu
Debian:
https://mirror.arvancloud.ir/debian
http://repo.iut.ac.ir/repo/debian
Arch Linux:
https://mirror.arvancloud.ir/archlinux
AlmaLinux / Rocky:
https://mirror.arvancloud.ir/almalinux
https://mirror.arvancloud.ir/rocky
میرورهای خارجی با دسترسی پایدار
Tsinghua University:
https://mirrors.tuna.tsinghua.edu.cn
Alibaba Cloud:
https://mirrors.aliyun.com
Nanjing University:
https://mirror.nju.edu.cn
پکیج منیجر و زبان برنامهنویسی
Python (PyPI):
https://pypi.tuna.tsinghua.edu.cn/simple
https://mirrors.aliyun.com/pypi/simple
Node.js (NPM):
https://registry.npmmirror.com
Docker:
https://mirror.gcr.io
❤9
حسن اردشیر عزیز هم یک ربات ساخته که txt رو تبدیل به zip رمزدار می کنه اگر خواستید کانفیگی رو انتقال بدید تو بله و ... به نظرم به درد می خوره
@pro_zipper_bot
@pro_zipper_bot
❤19
localhost
میرورهای داخلی ایران Ubuntu: https://mirror.arvancloud.ir/ubuntu http://repo.iut.ac.ir/repo/ubuntu http://mirror.iranserver.com/ubuntu Debian: https://mirror.arvancloud.ir/debian http://repo.iut.ac.ir/repo/debian Arch Linux: https://mirror.arvancloud.ir/archlinux…
Iranian DNS:
External DNS with relative stability:
Direct IP Mirrors:
178.22.122.100
185.51.200.2
10.202.10.10
10.202.10.11
External DNS with relative stability:
1.1.1.1, 1.0.0.1 (Cloudflare)
8.8.8.8, 8.8.4.4 (Google)
9.9.9.9, 149.112.112.112 (Quad9)
Direct IP Mirrors:
185.143.233.120 mirror.arvancloud.ir
185.51.200.5 repo.iut.ac.ir
185.51.200.7 mirror.iranserver.com
❤5
پروژه findns
قابلیتهای جدید TUI:
• چکلیست Pre-flight — قبل از شروع اسکن، تعداد ریزالورها، ورکرها، باینریها و وضعیت NS delegation بررسی و نمایش داده میشه
• توضیح هر مرحله — قبل از هر استپ، توضیح نشون میده.
• هشدار زنده — اگه وسط اسکن نرخ موفقیت زیر ۵٪ بیفته، فوری هشدار میده:
• خلاصه بین مراحل — بعد هر استپ نشون میده چند ریزالور پاس شدن و چند تا به مرحله بعد میرن.
• راهنمای بعد از اسکن — بعد نتایج، پیشنهاد میده چیکار کنید:
◦ دستور تست دستی ریزالور برتر
◦ پیشنهاد اضافه کردن --pubkey برای تست e2e
◦ لینک به راهنمای کامل
رفع مشکلات:
• حذف کد مرده از پروژه
• اضافه شدن هینت تشخیصی وقتی resolve/tunnel یا e2e صفر درصد پاس داره
• اضافه شدن بخش ۳.۶ به GUIDE.md — تنظیم دامنه تانل (NS delegation) با مثال و جدول اشتباهات رایج
• باینریهای آماده dnstt-client برای ویندوز و لینوکس در ریلیز
راهنمای فارسی (GUIDE.md) بروزرسانی شد — شامل بخش جدید تنظیم دامنه تانل
https://github.com/SamNet-dev/findns
<Sammy>
قابلیتهای جدید TUI:
• چکلیست Pre-flight — قبل از شروع اسکن، تعداد ریزالورها، ورکرها، باینریها و وضعیت NS delegation بررسی و نمایش داده میشه
• توضیح هر مرحله — قبل از هر استپ، توضیح نشون میده.
• هشدار زنده — اگه وسط اسکن نرخ موفقیت زیر ۵٪ بیفته، فوری هشدار میده:
• خلاصه بین مراحل — بعد هر استپ نشون میده چند ریزالور پاس شدن و چند تا به مرحله بعد میرن.
• راهنمای بعد از اسکن — بعد نتایج، پیشنهاد میده چیکار کنید:
◦ دستور تست دستی ریزالور برتر
◦ پیشنهاد اضافه کردن --pubkey برای تست e2e
◦ لینک به راهنمای کامل
رفع مشکلات:
• حذف کد مرده از پروژه
• اضافه شدن هینت تشخیصی وقتی resolve/tunnel یا e2e صفر درصد پاس داره
• اضافه شدن بخش ۳.۶ به GUIDE.md — تنظیم دامنه تانل (NS delegation) با مثال و جدول اشتباهات رایج
• باینریهای آماده dnstt-client برای ویندوز و لینوکس در ریلیز
راهنمای فارسی (GUIDE.md) بروزرسانی شد — شامل بخش جدید تنظیم دامنه تانل
https://github.com/SamNet-dev/findns
<Sammy>
GitHub
GitHub - SamNet-dev/findns: Fast DNS tunnel resolver scanner — find working resolvers for dnstt, DoH, and other DNS tunnel tools
Fast DNS tunnel resolver scanner — find working resolvers for dnstt, DoH, and other DNS tunnel tools - SamNet-dev/findns
❤5
بالاخره نسخه اولیه لودبالانسر dnstt رو تونستم با موفقیت تست کنم. پشت کانفیگ زیر نه یک سرور، بلکه ۳۲ تا سرور قرار داره که ترافیک هر کاربر رو تشخیص میده و اون رو به سرور مربوطه وصل میکنه. اینجوری میشه با افزایش تعداد کاربر تعداد سرورها رو بیشتر کرد.
slipnet://MTV8ZG5zdHRfc3NofGFsZXNreHl6fHdlYi53ZWJuZWdhcnN0b3JlLm9ubGluZXw4LjguOC44OjUzOjB8MHwyMDB8YmJyfDEwODB8MTI3LjAuMC4xfDB8OGNiNzJkOTVkZDM4OTZmZjBhMzU3NjZkMjA2NmQyYTQwYWUwMjlkZjZjM2E4OTc1YzI1MjVmZTYyNDZjYjEwZXx8fDF8YWxlc2t4eXp8YWxlc2t4eXp8MjJ8MHwxMjcuMC4wLjF8MHx8dWRwfHBhc3N3b3JkfHx8fDB8NDQzfHx8MHw=
برای کاربران آیفون یا سایر اپها:
SSH:
Username: aleskxyz
Password: aleskxyz
DNSTT:
DNS Resolver Address: 8.8.8.8:53
DNSTT Nameserver: http://web.webnegarstore.online
DNSTT Public Key: 8cb72d95dd3896ff0a35766d2066d2a40ae029df6c3a8975c2525fe6246cb10e
slipnet://MTV8ZG5zdHRfc3NofGFsZXNreHl6fHdlYi53ZWJuZWdhcnN0b3JlLm9ubGluZXw4LjguOC44OjUzOjB8MHwyMDB8YmJyfDEwODB8MTI3LjAuMC4xfDB8OGNiNzJkOTVkZDM4OTZmZjBhMzU3NjZkMjA2NmQyYTQwYWUwMjlkZjZjM2E4OTc1YzI1MjVmZTYyNDZjYjEwZXx8fDF8YWxlc2t4eXp8YWxlc2t4eXp8MjJ8MHwxMjcuMC4wLjF8MHx8dWRwfHBhc3N3b3JkfHx8fDB8NDQzfHx8MHw=
برای کاربران آیفون یا سایر اپها:
SSH:
Username: aleskxyz
Password: aleskxyz
DNSTT:
DNS Resolver Address: 8.8.8.8:53
DNSTT Nameserver: http://web.webnegarstore.online
DNSTT Public Key: 8cb72d95dd3896ff0a35766d2066d2a40ae029df6c3a8975c2525fe6246cb10e
❤20
localhost
Photo
خب سورس این لود بالانسر به همراه باینری و داکر ایمیج بیلد شده رو هم میتونید توی ریپو زیر ببینید:
https://github.com/aleskxyz/dns-tun-lb
ایده پشتش اینه که ما بتونیم برای یه ساب دامین چندین NS record تعریف کنیم جوری که resolver ها به صورت رندوم به یکیش وصل بشن و درخواست کاربر رو براش بفرستن.
لود بالانسرها درخواست رو دریافت میکنن و با بررسی اون میتونن client id رو استخراج کنن و بر اساسش طبق یه الگوریتم deterministic سروری که باید درخواست رو جواب بده رو تعیین کنن. اینجوری دیگه مهم نیست درخواست دست کدوم لودبالانسر میرسه، در نهایت همه لودبالانسرها درخواست های هر کاربر رو به سمت یک سرور میفرستن و یکپارچگی پروتکل حفظ میشه.
در نتیجه ما میتونیم در کنار هر سرور dnstt یه سرور لودبالانسر هم بالا بیارید و طبق چیزی که تو عکس میبینید اینها با هم صحبت میکنن. من این رو روی 32 تا سرور انجام دادم و کانفیگش توی توییت کوت شده هست.
هر بار که کلاینت کانکشنش رو قطع و وصل میکنه یه client id جدید بهش اختصاص داده میشه و در نتیجه به یه سرور جدید متصل میشه. پس اگه دیدید اتصال شما برقرار نمیشه، یه بار قطع و وصل کنید.
لطفا اگه ممکنه کد رو review کنید و اگه اشکالی داری PR بفرستید. ایده خیلی ساده پیاده شده و من مطمین نیستم واقعا همه ابعاد پروتکل dnstt توش دیده شده یا نه.
https://github.com/aleskxyz/dns-tun-lb
ایده پشتش اینه که ما بتونیم برای یه ساب دامین چندین NS record تعریف کنیم جوری که resolver ها به صورت رندوم به یکیش وصل بشن و درخواست کاربر رو براش بفرستن.
لود بالانسرها درخواست رو دریافت میکنن و با بررسی اون میتونن client id رو استخراج کنن و بر اساسش طبق یه الگوریتم deterministic سروری که باید درخواست رو جواب بده رو تعیین کنن. اینجوری دیگه مهم نیست درخواست دست کدوم لودبالانسر میرسه، در نهایت همه لودبالانسرها درخواست های هر کاربر رو به سمت یک سرور میفرستن و یکپارچگی پروتکل حفظ میشه.
در نتیجه ما میتونیم در کنار هر سرور dnstt یه سرور لودبالانسر هم بالا بیارید و طبق چیزی که تو عکس میبینید اینها با هم صحبت میکنن. من این رو روی 32 تا سرور انجام دادم و کانفیگش توی توییت کوت شده هست.
هر بار که کلاینت کانکشنش رو قطع و وصل میکنه یه client id جدید بهش اختصاص داده میشه و در نتیجه به یه سرور جدید متصل میشه. پس اگه دیدید اتصال شما برقرار نمیشه، یه بار قطع و وصل کنید.
لطفا اگه ممکنه کد رو review کنید و اگه اشکالی داری PR بفرستید. ایده خیلی ساده پیاده شده و من مطمین نیستم واقعا همه ابعاد پروتکل dnstt توش دیده شده یا نه.
🔥5❤2
localhost
خب سورس این لود بالانسر به همراه باینری و داکر ایمیج بیلد شده رو هم میتونید توی ریپو زیر ببینید: https://github.com/aleskxyz/dns-tun-lb ایده پشتش اینه که ما بتونیم برای یه ساب دامین چندین NS record تعریف کنیم جوری که resolver ها به صورت رندوم به یکیش وصل…
واسه راه اندازی و مدیریت سرورهای dnstt براساس این لودبالانسر یک اسکریپت نوشتم که همه کارهای مربوط به کانفیگ لودبالانسر و dnstt به همراه کانفیگ ssh و socks رو انجام میده و از همه مهمتر ترافیک سرور رو از طریق warp به وسیله singbox بیرون میفرسته. چه واسه socks و چه ssh.
همه چیز هم روی docker هست و سرور رو کثیف نمیکنه.
شما میتونید این اسکریپت رو روی یک یا چند سرور اجرا کنید و همزمان چندین دامنه رو روی پروتکلهای مختلف میزبانی کنید.
اسمش هست، dnstun-ezpz!
https://github.com/aleskxyz/dnstun-ezpz
همه چیز هم روی docker هست و سرور رو کثیف نمیکنه.
شما میتونید این اسکریپت رو روی یک یا چند سرور اجرا کنید و همزمان چندین دامنه رو روی پروتکلهای مختلف میزبانی کنید.
اسمش هست، dnstun-ezpz!
https://github.com/aleskxyz/dnstun-ezpz
GitHub
GitHub - aleskxyz/dnstun-ezpz: DNSTUN-EZPZ
DNSTUN-EZPZ. Contribute to aleskxyz/dnstun-ezpz development by creating an account on GitHub.
❤5👍1
localhost
واسه راه اندازی و مدیریت سرورهای dnstt براساس این لودبالانسر یک اسکریپت نوشتم که همه کارهای مربوط به کانفیگ لودبالانسر و dnstt به همراه کانفیگ ssh و socks رو انجام میده و از همه مهمتر ترافیک سرور رو از طریق warp به وسیله singbox بیرون میفرسته. چه واسه socks…
بالاخره بعد از ساعتها تلاش میشه گفت نسخه نهایی آماده شد.
توی این نسخه لود بالانسینگ slipstream رو هم اضافه کردم.
برای اینکه slipstream بتونه با این لودبالانسر کار کنه، مجبور شدم کد اصلی slipstream رو براساس RFC9312 توسعه بدم تا ویژگی QUIC-LB بهش اضافه بشه که لودبالانسر بتونه با استفاده از اون کانکشنها رو شناسایی کنه و اونها رو به سرورها بچسبونه.
الان شما میتونید با یک سرور و یک دامنه چندین ساب دامین برای dnstt یا slipstream روی socks یا ssh بالا بیارید و همه ترافیک کاربر هم از warp رد میشه.
میتونید تعداد سرورها رو بیشتر کنید و مثلا ۱۰ تا سرور پشتش بذارید و ترافیک کاربرها بین این سرورها پخش میشه.
نحوه استفاده ازش هم بسیار سادهست و یه آموزش قدم به قدم براش توی این لینک گذاشتم.
https://github.com/aleskxyz/dnstun-ezpz/blob/main/GUIDE_FA.md
توی این نسخه لود بالانسینگ slipstream رو هم اضافه کردم.
برای اینکه slipstream بتونه با این لودبالانسر کار کنه، مجبور شدم کد اصلی slipstream رو براساس RFC9312 توسعه بدم تا ویژگی QUIC-LB بهش اضافه بشه که لودبالانسر بتونه با استفاده از اون کانکشنها رو شناسایی کنه و اونها رو به سرورها بچسبونه.
الان شما میتونید با یک سرور و یک دامنه چندین ساب دامین برای dnstt یا slipstream روی socks یا ssh بالا بیارید و همه ترافیک کاربر هم از warp رد میشه.
میتونید تعداد سرورها رو بیشتر کنید و مثلا ۱۰ تا سرور پشتش بذارید و ترافیک کاربرها بین این سرورها پخش میشه.
نحوه استفاده ازش هم بسیار سادهست و یه آموزش قدم به قدم براش توی این لینک گذاشتم.
https://github.com/aleskxyz/dnstun-ezpz/blob/main/GUIDE_FA.md
GitHub
dnstun-ezpz/GUIDE_FA.md at main · aleskxyz/dnstun-ezpz
DNSTUN-EZPZ. Contribute to aleskxyz/dnstun-ezpz development by creating an account on GitHub.
❤10👍1🔥1
لودبالانسر DNStt + لودبالانسینگ slipstream توسط مهندس aleskxyz راه اندازی شده.
دمشون گرم
دمشون گرم
X (formerly Twitter)
aleskxyz (@aleskxyz) on X
DevOps / Cloud Engineer
❤16🔥1
اگر استارلینک و یا سیمکارت مرزی دارید، با nethopper میتونید با اجرای دو تا دستور اینترنت آزاد رو به سرور ایران برسونید و VPN راه بندازید!
https://github.com/net2share/nethopper
<Net2Share>
https://github.com/net2share/nethopper
<Net2Share>
GitHub
GitHub - net2share/nethopper: Share internet access from a free network to a restricted one using Xray-core reverse proxy and SOCKS5.
Share internet access from a free network to a restricted one using Xray-core reverse proxy and SOCKS5. - net2share/nethopper
❤12
مهمتر از خبر اختلال در شبکه زیرساخت که چندروز قبل گروه Void Verge مدعی شده بود، اینه که امروز اعلام کردن گیگابایتها داده رو مستقیماً از شبکه سانسور حکومت استخراج کردن.
این داده گفته شده شامل میلیونها آیپی #لیست_سفید هنگام قطع اینترنت، برنامههای شناسایی ترمینالهای استارلینک در داخل کشور، روشهای ردیابی کاربران آنلاین در زمان قطع سراسری اینترنت و اطلاعات متعدد دیگه درباره عملکرد سیستم سانسور و نظارت اینترنتیه.
این گروه گفته بخشهایی از این اطلاعات رو که میتونه به دسترسی مردم به اینترنت آزاد کمک کنه، به مرور منتشر میکنه.
<IRCF | اینترنت آزاد برای همه>
این داده گفته شده شامل میلیونها آیپی #لیست_سفید هنگام قطع اینترنت، برنامههای شناسایی ترمینالهای استارلینک در داخل کشور، روشهای ردیابی کاربران آنلاین در زمان قطع سراسری اینترنت و اطلاعات متعدد دیگه درباره عملکرد سیستم سانسور و نظارت اینترنتیه.
این گروه گفته بخشهایی از این اطلاعات رو که میتونه به دسترسی مردم به اینترنت آزاد کمک کنه، به مرور منتشر میکنه.
<IRCF | اینترنت آزاد برای همه>
❤18
SuperDns
فرکانس 7,6,5,3
ایرانسل و همراه اول
udp://37.148.57.40udp://185.49.84.2udp://91.92.208.43فرکانس 7,6,5,3
ایرانسل و همراه اول
❤1
⚠️ Update: #Iran's internet blackout has entered its tenth day with connectivity at 1% of ordinary levels after the 216th hour.
As regional hostilities intensify, some 90 million Iranians are silenced and cut off from the global internet under a state-imposed shutdown.
As regional hostilities intensify, some 90 million Iranians are silenced and cut off from the global internet under a state-imposed shutdown.
❤4
من ارتباطم خیلی ناپایدار شده.
اگر کلا قطع شدم، امیدوارم که بتونم مجددا آنلاین بشم.
اگر نشد هم خوشحالم که تو این مدت تمام و سعی و تلاشم کردم که بتونم ذره ای به این کامیونیتی و هموطنانم کمک کنم.
ارادتمند شما♥️
اگر کلا قطع شدم، امیدوارم که بتونم مجددا آنلاین بشم.
اگر نشد هم خوشحالم که تو این مدت تمام و سعی و تلاشم کردم که بتونم ذره ای به این کامیونیتی و هموطنانم کمک کنم.
ارادتمند شما♥️
5❤94
سخنگوی شورای نگهبان: کار شورای موقت رهبری با انتصاب رهبر جدید به پایان رسید.
-انگار تهدیدشون کرده🤣
-انگار تهدیدشون کرده🤣
❤1