Skip to content

Commit f2d25f6

Browse files
committed
Add Windows guide to GUIDE.md
1 parent 0bac386 commit f2d25f6

1 file changed

Lines changed: 40 additions & 1 deletion

File tree

GUIDE.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
**فهرست مطالب:**
66

7-
[1. findns چیست؟](#-findns-چیست-و-چه-کار-میکند) | [2. نصب](#-نصب-و-راهاندازی) | [3. دریافت لیست](#-دریافت-لیست-resolverها-fetch) | [4. اسکن کامل](#-اسکن-کامل-scan---دستور-اصلی) | [5. دستورات جداگانه](#-دستورات-جداگانه) | [6. Chain](#-پایپلاین-سفارشی-chain) | [7. فلگ‌ها](#%EF%B8%8F-فلگهای-عمومی) | [8. ورودی/خروجی](#-فرمت-ورودی-و-خروجی) | [9. سناریوها](#-سناریوهای-عملی) | [10. نکات](#-نکات-و-ترفندها)
7+
[1. findns چیست؟](#-findns-چیست-و-چه-کار-میکند) | [2. نصب](#-نصب-و-راهاندازی) | [🪟 ویندوز](#اجرا-روی-ویندوز-) | [3. دریافت لیست](#-دریافت-لیست-resolverها-fetch) | [4. اسکن کامل](#-اسکن-کامل-scan---دستور-اصلی) | [5. دستورات جداگانه](#-دستورات-جداگانه) | [6. Chain](#-پایپلاین-سفارشی-chain) | [7. فلگ‌ها](#%EF%B8%8F-فلگهای-عمومی) | [8. ورودی/خروجی](#-فرمت-ورودی-و-خروجی) | [9. سناریوها](#-سناریوهای-عملی) | [10. نکات](#-نکات-و-ترفندها)
88

99
---
1010

@@ -110,6 +110,45 @@ go install github.com/SamNet-dev/findns/cmd@latest
110110

111111
<div dir="rtl">
112112

113+
### اجرا روی ویندوز 🪟
114+
115+
findns روی ویندوز **بدون نیاز به WSL یا لینوکس** کار می‌کند.
116+
117+
**دانلود مستقیم (بدون نصب چیزی):**
118+
119+
1. فایل [findns-windows-amd64.exe](https://github.com/SamNet-dev/findns/releases/latest/download/findns-windows-amd64.exe) را دانلود کنید
120+
2. نام آن را به `findns.exe` تغییر دهید (اختیاری)
121+
3. **cmd** یا **PowerShell** را در همان پوشه باز کنید (Shift + کلیک راست → Open PowerShell here)
122+
123+
**بیلد از سورس روی ویندوز:**
124+
125+
</div>
126+
127+
```powershell
128+
git clone https://github.com/SamNet-dev/findns.git
129+
cd findns
130+
go build -o findns.exe ./cmd
131+
```
132+
133+
<div dir="rtl">
134+
135+
**نحوه اجرا:** در تمام دستورات این راهنما به جای `findns` از `.\findns.exe` استفاده کنید:
136+
137+
</div>
138+
139+
```powershell
140+
.\findns.exe fetch -o resolvers.txt
141+
.\findns.exe scan -i resolvers.txt -o results.json --domain t.example.com
142+
```
143+
144+
<div dir="rtl">
145+
146+
**نکات ویندوز:**
147+
- **curl** از قبل در ویندوز 10/11 نصب است
148+
- اگر ping فیل می‌شود → cmd را **Run as Administrator** باز کنید
149+
- فایل‌های `dnstt-client.exe` و `slipstream-client.exe` را کنار `findns.exe` بگذارید
150+
- در PowerShell برای ادامه دستورات طولانی از بک‌تیک `` ` `` استفاده کنید (به جای `\` در لینوکس)
151+
113152
---
114153

115154
## 3. دریافت لیست Resolverها (fetch)

0 commit comments

Comments
 (0)