מוּמלָץ, 2024

בחירת העורכים

צפו בכל חיבורי הרשת הפתוחים ב- Mac OS x עם open_ports

macOS Sierra Part 5: Port Forwarding

macOS Sierra Part 5: Port Forwarding

תוכן עניינים:

Anonim

אתה יכול לצפות בכל חיבורי הרשת הפתוחים עבור העברות נכנסות ויוצאות גם באמצעות כלי שורת פקודה חינמי הנקרא open_ports.sh. Open_Ports מועיל בהרבה מאשר להשתמש ב- lsof לרשימת חיבורי אינטרנט פתוחים מכיוון שהוא מספק מידע רשת נרחב בפורמט קל מאוד לקריאה, כולל איזו תוכנית או תהליך פותח את החיבור, איזו יציאה ומשתמש, מספר החיבורים בתהליך, שם המארח להיות מחובר לארץ ואפילו לעיר.

בנוסף, open_ports מראה לך את כל היציאות הפתוחות שלך מאזינים לחיבורים, שוב עם מידע על היישום, המשתמש, מספר היציאה והשם ואפילו טווח ה- IP של השירות. כל הפלט מקודד צבע, רקע אדום מסמל את התהליך בבעלות שורש, טקסט אדום פירושו שכתובת ה- IP אינה תואמת לשם תחום, כחול פירושו ש- IP תואם למספר שמות דומיין, וטקסט ירוק פירושו שהפרוטוקול הוא מוצפן.

התקנה דורשת ניסיון כלשהו בשורת הפקודה, אך רוב הסיכויים שאם אתה רוצה יישום כזה, זה לא יהיה בעיה. מתחילים…

התקנת Open_Ports ב- Mac OS X

אלה הוראות ההתקנה ישירות מדף המפתחים באוניברסיטת לונדס בשבדיה, הם אומתו לעבוד ב- Mac OS X 10.6.8:

אזהרה: זהו סקריפט bash הפועל כשורש שמוריד סקריפטים אחרים מהאינטרנט. יש לכך בעיות אבטחה פוטנציאליות ברורות, ואם אינך מרגיש בנוח עם זה או שאתה בסביבת רשת עדינה, לא מומלץ להשתמש בזה. הסקריפט פועל כמתוכנן, ותוכלו לאמת את מקור הסקריפט bash בעצמכם אם תרצו, אך אם יש לכם שאלות או היסוס לגבי הפעלת סקריפט של צד שלישי כשורש, אולי תרצו להשתמש בשיטה חלופית כדי לצפות בחיבורים פתוחים. למשל באמצעות lsof. המשך על אחריותך בלבד.

  1. אחזר את סקריפט ההתקנה מ-
    http://fileadmin.cs.lth.se/cs/Personal/Peter_Moller/scripts/open_ports_install.sh
  2. התחל מסוף
  3. הפוך לשורש: אם אתה משתמש רגיל, הקלד sudo adminusernamne ואז sudo -i אם אתה משתמש מנהל, הקלד sudo -i
  4. הגדר זכויות גישה לסקריפט ההתקנה:
    chmod 755 open_ports_install.sh (עליך לאתר אותו)
  5. הפעל את התסריט:
    ./open_ports_install.sh
  6. ההתקנה מהירה בדרך כלל. עבור לינוקס, זה הכל. במחשב Mac זה נפתח עם GeekTool. כדי להתקין אותו, לחץ פעמיים על זה. PrefPane
  7. ב- GeekTool: לחץ על הסמל בשם "Shell" וגרור אותו לחלק ריק משולחן העבודה (חייב להיות נטול חלונות). גודל גם אותו.
  8. חלון "מאפיינים" נפתח. מה שאתה צריך להזין הוא:
    • פקודה: open_ports.sh
    • רענן כל: 120 שניות
    • שנה גופן ל- monospace-one (אני משתמש בצבע גופן לבן ומנלו)
  9. כעת תוכל לסגור את GeekTool

הדבר הגדול האחר עם open_ports הוא שגירסת Mac OS X בנויה לשימוש ב- GeekTool, כך שתוכלו להציג את הפלט בשולחן העבודה של ה- Mac. אם אתה מתכוון להשתמש בו באמצעות GeekTool, הייתי מציע להשתמש בתמונת רקע רגילה יותר אחרת הטקסט קשה לקריאה, כך זה נראה על רקע טפט OS X Lion Galaxy.

אם ברצונך לבטל את ההסרה של open_ports מ- Mac OS X, השתמש בפקודות הבאות כשורש:
launchctl stop se.lth.cs.open_ports

launchctl unload /Library/LaunchDaemons/se.lth.cs.open_ports.plist

אז אתה יכול למחוק את הסקריפטים:
rm -rf /usr/bin/open_ports.sh (the script)

rm -rf /Library/LaunchDaemons/se.lth.cs.open_ports.plist (the gather control)

rm -rf /Library/cs.lth.se/OpenPorts (the data files)

למקרה שתהיתם, קיימת גם גרסת לינוקס. נתקלתי בכלי השירות המדהים הזה ב- MacWorld, אבל MacWorld לא בדק את הסקריפט כדי לאמת שהוא עובד, אבל אני יכול לאשר שהוא בהחלט כן.

Top