当前位置: 首页>>代码示例>>Python>>正文


Python GeoIP.GEOIP_STANDARD属性代码示例

本文整理汇总了Python中GeoIP.GEOIP_STANDARD属性的典型用法代码示例。如果您正苦于以下问题:Python GeoIP.GEOIP_STANDARD属性的具体用法?Python GeoIP.GEOIP_STANDARD怎么用?Python GeoIP.GEOIP_STANDARD使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在GeoIP的用法示例。


在下文中一共展示了GeoIP.GEOIP_STANDARD属性的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: import GeoIP [as 别名]
# 或者: from GeoIP import GEOIP_STANDARD [as 别名]
def __init__(self, conf=config, dat_file=MAXMIND_FILE):
        try:
            maxmind_file = config.get('Configuration', 'dat_file')
            if maxmind_file[0] != "/":
                maxmind_file = loc + maxmind_file
            #print maxmind_file  # DEBUG
            self.gi = GeoIP.open(maxmind_file, GeoIP.GEOIP_STANDARD)
            self.dat_file_success = True
        except:
            pass
        if not self.dat_file_success:
            try:
                if dat_file[0] != "/":
                    dat_file = loc + dat_file
                #print dat_file  # DEBUG
                self.gi = GeoIP.open(dat_file, GeoIP.GEOIP_STANDARD)
                self.dat_file_success = True
            except:
                pass 
开发者ID:vz-risk,项目名称:Verum,代码行数:21,代码来源:maxmind.py

示例2: __init__

# 需要导入模块: import GeoIP [as 别名]
# 或者: from GeoIP import GEOIP_STANDARD [as 别名]
def __init__(self, **kwargs):
        self.kwargs = kwargs
        self.ASN_DB = os.getenv('ISOLATE_GEOIP_ASN', '/opt/auth/shared/geoip/GeoIPASNum.dat')
        self.asn = GeoIP.open(self.ASN_DB, GeoIP.GEOIP_STANDARD) 
开发者ID:devopsprodigy,项目名称:isolate,代码行数:6,代码来源:IsolateCore.py

示例3: _init_readers

# 需要导入模块: import GeoIP [as 别名]
# 或者: from GeoIP import GEOIP_STANDARD [as 别名]
def _init_readers(self):
        self.g1_asnum_reader = GeoIP.open(self.v1_asnum, GeoIP.GEOIP_STANDARD)
        self.g1_city_reader = GeoIP.open(self.v1_city, GeoIP.GEOIP_STANDARD)
        self.g1_country_reader = GeoIP.open(
            self.v1_country,
            GeoIP.GEOIP_STANDARD
        ) 
开发者ID:salesforce,项目名称:threatshell,代码行数:9,代码来源:geoip.py

示例4: ip2geo

# 需要导入模块: import GeoIP [as 别名]
# 或者: from GeoIP import GEOIP_STANDARD [as 别名]
def ip2geo(ip):
	gi = GeoIP.open(geoDBpath,GeoIP.GEOIP_STANDARD)
	gs = gi.record_by_addr(ip)
	return gs 
开发者ID:knightmare2600,项目名称:d4rkc0de,代码行数:6,代码来源:darkKML.py

示例5: TraceTarget

# 需要导入模块: import GeoIP [as 别名]
# 或者: from GeoIP import GEOIP_STANDARD [as 别名]
def TraceTarget(target_ip,interface):
	results = execute_command(["itrace","-i",interface,"-d",target_ip])
	gi = GeoIP.open("/usr/local/share/GeoIP/GeoIPCity.dat",GeoIP.GEOIP_STANDARD)
	i = 0
    	for line in results: 
		if not line is "": 
			#print line
			lst = list(str(line).split())
			if not lst[1]=="Timeout":
				#remove "[" and "]" at start and end of the string
				i = i + 1				
				ipadr = str(str(lst[1]).replace("[","")).replace("]","")
				try: 				
					gir = gi.record_by_addr(ipadr)
					if gir != None:
						r = [i, ipadr, gir['country_code'], gir['city'], round(float(gir['latitude']),2), round(float(gir['longitude']),2)]
					else: 
						r = [i, ipadr, "N/A", "N/A", "N/A", "N/A"]
				except:
					r = [i, ipadr, "N/A", "N/A", "N/A", "N/A"]
				print str(r[0]).ljust(4)+str(r[1]).ljust(17)+str(r[2]).ljust(6)+str(r[3]).ljust(30)+str(r[4]).rjust(10)+str(r[5]).rjust(10)


############################################################################### 
#  PROCESS HANDLER                                                            #
############################################################################### 
开发者ID:knightmare2600,项目名称:d4rkc0de,代码行数:28,代码来源:ngeotrace.py

示例6: geoIp

# 需要导入模块: import GeoIP [as 别名]
# 或者: from GeoIP import GEOIP_STANDARD [as 别名]
def geoIp(IP):

    #return urllib.urlopen("http://ip-api.com/json/" + str(IP))
    gi = GeoIP.open("/usr/share/GeoIP/GeoIPCity.dat", GeoIP.GEOIP_STANDARD)
    gir = gi.record_by_addr(IP)
    print gir
    return gir 
开发者ID:Quantika14,项目名称:Shodita,代码行数:9,代码来源:nobita-bot.py


注:本文中的GeoIP.GEOIP_STANDARD属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。