GenIP הוא כלי קטן, המבוסס על קוד מפרט יעד nmap, ליצירת במהירות ובקלות את הרשימות של כתובות IP.
שימוש:
genip [-h] [קובץ -i] [<היעד-spec> ...]
genip -r
אפשרויות:
-h
צג מידע uage.
-i
קראו מפרטי יעד משם קובץ התן. אם שם הקובץ של "-" משמש, מפרטי היעד נקראים מרגיל במפרטי היעד לקרוא קבצי קלט מעובדים במצב nmap ללא קשר לנוכחות של אפשרות -r..
-r
ציין מצב טווח (ראה להלן).
מצבים:
יש GenIP שני מצבי פעולה המפורטים להלן:
Nmap מצב (ברירת מחדל)
במצב זה genip ירחיב את כל מפרטי היעד מופיעים בשורת הפקודה. מאז genip הוא למעשה רק את קוד ניתוח יעד nmap הוא מתפקד בדיוק באותה הדרך. הנה מה שיש לו את תיעוד nmap לומר על מפרט יעד:
כל מה שהוא לא אופציה (או ויכוח אופציה) הוא כאל מפרט מארח היעד. המקרה הפשוט ביותר הוא רישום שמות מארחים בודדים או כתובות IP בשורת הפקודה. אם ברצונך לסרוק רשת משנה של כתובות IP, אתה יכול לצרף את / מסכה למארח או כתובת IP. מסכה חייבת להיות בין 0 (לסרוק את כל האינטרנט) ו- 32 (סריקת המארח היחיד שצוין). השתמש / 24 לסריקה "B" בכיתה כתובת כיתה "C" ו/ 16. יש גם סימון חזק יותר המאפשר לך לציין כתובת IP באמצעות רשימות / טווחים עבור כל רכיב. לכן אתה יכול לסרוק את כל כיתת הרשת "B" 192.168. *. * על ידי ציון "192.168. *. *" או "192.168.0-255.0-255" או אפילו "192.168.1-50,51-255.1,2, 3,4,5-255 ". וכמובן, אתה יכול להשתמש בסימון המסכה: "192.168.0.0/16". כל אלה הם שווי ערך. אם אתה משתמש בכוכביות ("*"), זוכר שרוב הפגזים דורשים ממך לברוח מהם עם חתכים בגב או להגן עליהם עם ציטוטים.
מצב טווח
במצב זה שני (ורק שתיים!) יש לציין כתובות IP, בסימון מרובע מנוקד, והפלט הוא כל הכתובות בין שני (כולל). מצב זה יכול לשמש כדי לחצות גבולות כיתה.
לדוגמא:
בgenip הצורה הבסיסית ביותר שלה פשוט Echos את כתובות ה- IP המופיעות בשורת הפקודה:
> Genip 10.1.1.1 10.3.4.5
10.1.1.1
10.3.4.5
על ידי שימוש באחת מהשיטות ההרחבה רבות שפורטו לעיל במספר רב של כתובות IP יכול להיות שנוצר ממפרטי פקודה פשוטים קו:
> Genip 10.1.1.1-3
10.1.2.0
10.1.2.1
10.1.2.2
על ידי בחירה במצב טווח (עם השימוש בדגל -r) זה עניין פשוט כדי ליצור רשימות כתובות שחוצות גבולות כיתה:
> Genip -r 10.1.1.254 10.1.2.2
10.1.1.254
10.1.1.255
10.1.2.0
10.1.2.1
10.1.2.2
פרטי תוכנה:
תגובות לא נמצא