pysecuritycenter.º¸¾È ¼¾ÅÍ 4 API ¸ðµâ | |
Áö±Ý ´Ù¿î·Îµå |
pysecuritycenter. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- LGPL v2
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Steven McGrath
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- https://github.com/SteveMcGrath/
pysecuritycenter. ű×
pysecuritycenter. ¼³¸í
PysecurityCenter´Â º¸¾È ¼¾ÅÍÀÇ API¿Í ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ°í °ü¸® ÇÒ ¼öÀÖ´Â API¿Í ÀÎÅÍÆäÀÌ½Ì ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ Python ¸ðµâÀÔ´Ï´Ù. °¡´ÉÇÑ ÇÑ ÅëÁõÀ̾ø°í °ü¸® ÇÒ ¼öÀÖ´Â API·Î API·Î Äõ¸®¸¦ ¸¸µå´Â µ¥ ¸¹Àº ³ë·ÂÀ» ±â¿ïÀÌ°í ÀÖ½À´Ï´Ù.ÀÌ Àç ÀÛ¼ºÀº È°¼º °³¹ß ÁßÀÔ´Ï´Ù. ÇöÀç ±â´ÉÀº feature-completeÀÔ´Ï´Ù. PysecurityCenter¸¦ ¼³Ä¡ÇÏ·Á¸é PIP ¶Ç´Â EASY_INSTALST¸¦ »ç¿ëÇÏ¿© CHEESESHOP¿¡¼ ¼³Ä¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. PIP ¼³Ä¡ PYSECURITYCENEASY_INSTALL PYSECURITYCENTERHOW¸¦ USETE¿¡ ÈξÀ ½±°Ô »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÇöÀç µ¥ÀÌÅ͸¦ ´Ù½Ã Á¦°øÇÏ´Â ±â´ÉÀÌ °ÅÀÇ ¾øÁö¸¸ Áö±Ý±îÁö ÄÚµù µÈ °ÍÀº À¯¿ë¼ºÀ» ¿°µÎ¿¡µÎ°í ¼³°èµÇ¾ú½À´Ï´Ù. ¾Æ·¡´Â Sumip µµ±¸ÀÇ °á°ú¸¦ º¸¿©ÁÖ´Â ±âº» ¿¹ÀÔ´Ï´Ù. >>> °¡Á® ¿À±â SecurityCenter >>> SC = SecurityCenter.SecurityCenter ( 'ÁÖ¼Ò', '»ç¿ëÀÚ', 'Æнº') >>> IPS = sc.Query ( 'Sumip ', RepositoryIds ='1 ') >>> Len (IPs) 240 >>> IPS {u'macaddress': ', u'severityhigh': U'0 ', U'severityMedium': U'3 ', u'ip': u'10.10.0.1 ', u'netbiosname': ', u'repositoryid': u'1 ', u'severitycritical': u'0 ', u'sscore': u'47 ', u'severitylow': u'38 ', u'otal': u'41 ', u'dnsname': u'pfsense.home.lan ', u'severityinfo': u'0 '} ±âº»ÀûÀ¸·Î Äõ¸® ±â´ÉÀº ÇÊ¿äÇÑ ¸ðµç µ¥ÀÌÅ͸¦ °¡Á® ¿Í¼ ¸ðµç Á¤º¸¸¦ ÇϳªÀÇ ¸ñ·ÏÀ¸·Î ¹ÝȯÇÏ´Â µ¥ ÇÊ¿äÇÑ API¿¡ ´ëÇÑ ¸¹Àº Äõ¸®¸¦ ¼öÇàÇÕ´Ï´Ù. ±×·¯³ª »ç·Ê°¡ µ¹¾Æ ¿À´Â µ¥ÀÌÅÍ ¼¼Æ®°¡ ³Ê¹« Ä¿¼ ¸ðµç °ÍÀ» ¸Þ¸ð¸®·Î·ÎµåÇÏ´Â µ¥ ³Ê¹« Å®´Ï´Ù. ÀÌ °æ¿ì µ¥ÀÌÅ͸¦ ó¸®Çϱâ À§ÇØ ±â´ÉÀ» API¿¡ Àü´ÞÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì API´Â ¹Ýȯ µÉ¸®½ºÆ®¸¦ ä¿ìÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ÀºÀÌ ÀÛ¾÷ ¹æ½ÄÀÇ ¿¹ÀÔ´Ï´Ù. >>> °¡Á® ¿À±â SecurityCenter >>> Def Count (µ¥ÀÌÅÍ) : ... Àμâ Len (µ¥ÀÌÅÍ) ... >>> SC = SecurityCenter.SecurityCenter ( 'ÁÖ¼Ò', '»ç¿ëÀÚ' , 'ÇÕ°Ý') >>> sc.query ( 'sumip', func = count, repositoryids = '1') 240 [] Äõ¸® ±â´É¿¡ ´ëÇÑ ÁÁÀº °Íµé Áß Çϳª´Â LCE À̺¥Æ® µ¥ÀÌÅ͸¦ ±¸¹® ºÐ¼® ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù ¶ÇÇÑ. ¿¹ : >>> SecurityCenter >>> SC = SecurityCenter.SecurityCenter ( 'ÁÖ¼Ò', '»ç¿ëÀÚ', 'Æнº') >>> À̺¥Æ® = sc.Query ( 'sumip', source = 'lce') >> > LEN (À̺¥Æ®) 425 ´Ù¸¥ ±â´ÉÀº ±â´ÉÀ» ´Ù½Ã ÀÛ¼ºÇÒ ¶§±îÁö RAW_QUERY ±â´ÉÀ» »ç¿ëÇϽʽÿÀ. ¿Ï·á µÉ ¼öÀÖ´Â ´Ù¾çÇÑ ´Ù¸¥ °Íµé¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸í¼´Â º¸¾È ¼¾ÅÍ API ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. Á¦Ç°ÀÇ È¨ÆäÀÌÁö
pysecuritycenter. °ü·Ã ¼ÒÇÁÆ®¿þ¾î