לדלג לתוכן

מבוא ל-Ncat בווינדוס

מהו Ncat?

כלי הNcat הוא כלי עוצמתי לתקשורת רשת המהווה חלק מחבילת Nmap. הוא מאפשר שליחת וקבלת נתונים דרך פרוטוקולים כמו TCP ו-UDP, ומשמש כתחליף משופר ל-Netcat (nc). הכלי נועד לטפל במגוון שימושים, כולל דיבאגינג, העברת קבצים, יצירת שרתים פשוטים ועוד.

התקנת Ncat בווינדוס

הכלי Ncat מגיע כחלק מהתקנת Nmap. להורדתו:

  1. בקר באתר הרשמי: https://nmap.org/download.html
  2. הורד והתקן את Nmap – הכלי Ncat יותקן יחד איתו.
  3. פתח את cmd או PowerShell ובדוק שההתקנה הצליחה עם הפקודה:
ncat -h

שימושים נפוצים ב-Ncat

1. יצירת שרת מאזין (Listener)

הכלי Ncat יכול לפעול כשרת שמאזין לחיבורים נכנסים:

ncat -l -p 1234

המשתמשים יכולים להתחבר לשרת זה דרך מחשב אחר:

ncat <IP> 1234

- אחרי שתריצו את הפקודה למעלה, כל דבר שתכתבו בshell יועבר לצד השני מעל tcp.
- לדוגמה, אם נעשה ncat לאתר http בפורט 80 נניח, ונשלח "GET /" כנראה השרת יקבל את זה כבקשת http לגיטימית ויחזיר לנו תשובה.
- אפשר להשתמש ב "|" כדי להעביר הודעות בncat!
echo "Hello!!" |  ncat <IP> 1234

2. שליחת קבצים

שליחת קובץ ממחשב אחד למחשב אחר:

  • בצד השולח:
ncat <IP> 1234 < file.txt
  • בצד המקבל:
ncat -l -p 1234 > file.txt

3. הצפנת תקשורת באמצעות SSL

כדי להפעיל הצפנה יש להשתמש בדגל --ssl:

ncat --ssl -l -p 1234

ובצד השני:

ncat --ssl <IP> 1234

שימושים מתקדמים

יצירת Proxy פשוט

הכלי Ncat יכול לשמש כפרוקסי להעברת בקשות בין לקוח לשרת:

ncat -l -p 8080 --proxy-type http