חיפוש WHOIS בכמות גדולה

במאמר הזה מוסבר איך לשלב את Bulk Whois עם Google Security Operations.

הגדרת Bulk Whois לעבודה עם Google Security Operations

איך משיגים פרטי כניסה ל-API

  1. כדי לקבל פרטי כניסה ל-API, צריך להיכנס לחשבון Bulk Whois API.

  2. עוברים לקטע My Account (החשבון שלי) ובוחרים באפשרות API Credentials (פרטי כניסה ל-API) בתפריט הצד הימני. מפתח ה-API מוכן לשימוש.

רשת

תפקיד יציאת ברירת מחדל כיוון פרוטוקול
API ערכים מרובים להעברת נתונים apikey

הגדרת שילוב של Bulk Whois ב-Google SecOps

הוראות מפורטות להגדרת שילוב ב-Google SecOps מופיעות במאמר הגדרת שילובים.

פרמטרים של שילוב

משתמשים בפרמטרים הבאים כדי להגדיר את השילוב:

השם המוצג של הפרמטר סוג ערך ברירת המחדל חובה תיאור
שם המכונה String לא רלוונטי לא שם המופע שרוצים להגדיר עבורו שילוב.
תיאור String לא רלוונטי לא תיאור המופע.
מפתח API String לא רלוונטי כן מפתח ה-API נוצר במסוף Bulk Whois.
API Secret String לא רלוונטי כן נוצר במסוף Bulk Whois באמצעות מפתח API.
אימות SSL תיבת סימון סימן אישור לא אם החיבור שלכם ל-Bulk Whois דורש אימות SSL, צריך לסמן את תיבת הסימון הזו (היא לא מסומנת כברירת מחדל).
הרצה מרחוק תיבת סימון התיבה לא מסומנת לא מסמנים את התיבה כדי להריץ את השילוב שהוגדר מרחוק. אחרי שמסמנים את התיבה, מופיעה האפשרות לבחור את המשתמש (הסוכן) מרחוק.

פעולות

פינג

תיאור

בדיקת הקישוריות.

פרמטרים

לא רלוונטי

ריצה

הפעולה הזו מופעלת על כל הישויות.

תוצאות הפעולה

תוצאת סקריפט
שם התוצאה של הסקריפט אפשרויות ערך דוגמה
null לא רלוונטי לא רלוונטי

פרטי WHOIS

תיאור

קבלת פרטי WHOIS של דומיין או כתובת IP.

פרמטרים

לא רלוונטי

ריצה

הפעולה הזו מופעלת בישויות הבאות:

  • כתובת URL
  • שם המארח
  • כתובת IP

תוצאות הפעולה

העשרה של ישויות
שם שדה ההעשרה לוגיקה – מתי להחיל
RegistrarWHOISServer הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
UpdatedDate הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
מפיץ הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
DNSSEC הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
DomainName הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrarIANAID הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrantCountry הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrarAbuseContactEmail הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistryDomainID הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
DomainStatus הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrarAbuseContactPhone הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistryExpiryDate הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
רשם הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrantOrganization הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
NameServer הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
CreationDate הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrarURL הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrantStateProvince הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
RegistrarRegistrationExpirationDate הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
LastupdateofWHOISdatabase הפונקציה מחזירה את הערך אם הוא קיים בתוצאת ה-JSON
תוצאת סקריפט
שם התוצאה של הסקריפט אפשרויות ערך דוגמה
is_enriched נכון/לא נכון is_enriched:False
תוצאת JSON
[
    {
        "EntityResult": {
            "RegistrarWHOISServer": " ",
            "UpdatedDate": "2018-05-22T09",
            "Reseller": " ",
            "DNSSEC": "unsigned",
            "DomainName": "GOOGLE.CO.IN",
            "RegistrarIANAID": "292",
            "RegistrantCountry": "US",
            "RegistrarAbuseContactEmail": " ",
            "RegistryDomainID": "D8357-AFIN",
            "DomainStatus": "clientUpdateProhibited",
            "RegistrarAbuseContactPhone": " ",
            "RegistryExpiryDate": "2019-06-23T14",
            "Registrar": "MarkMonitorInc.",
            "RegistrantOrganization": "GoogleInc.",
            "NameServer": "NS4.GOOGLE.COM",
            "CreationDate": "2003-06-23T14",
            "RegistrarURL": "http",
            "RegistrantState/Province": "CA",
            "RegistrarRegistrationExpirationDate": " ",
            ">>>LastupdateofWHOISdatabase": "2019-01-15T06"
        },
        "Entity": "GOOGLE.CO.IN"
    }
]

הבעיה עדיין לא נפתרה? קבלת תשובות מחברי הקהילה וממומחי Google SecOps.