Tag: ip address

从csv中删除重复项并在Java中计数

我试图从我的路由器创build的日志文件中获取文本行,并将其分解为一个csv文件,以便查看。 来自日志文件的示例行: [VPN-IPSEC rule not match] from 192.168.1.254:63991 to 8.8.8.8:53 Wednesday, January 06,2016 08:52:18 我希望最终文件有规则,IP地址向内,端口向内,IP地址出,端口出,主机名,date和连接数量(重复)列。 public static void main(String[] args) throws UnknownHostException, IOException { PrintStream diskwriter = new PrintStream("C:\\Users\\admin\\Desktop\\RawIPs.csv"); diskwriter.print("Rule" + ","); diskwriter.print("Host Name" + ","); diskwriter.print("IP Address" + ","); diskwriter.println("Port"); int count = 0; try (BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\admin\\Desktop\\IPs.txt"))) { String line; […]

如何在Excel中find基于IP地址的位置

我有一个与IP相关的大约5000个用户事件的电子表格,我正在尝试使用IP来确定使用Excel公式的位置。 我的日志中的IP被组织为“虚线四边形” (十进制符号)。 我想VLOOKUP是这里的一种方式,所以我下载了WEBNET77的IPV4 IpToCountry数据库 ,这个数据库看起来像是一个全面的,最新的资源(这里有更好的资源吗?)。 该数据库包含大约140K行的IP范围,其结构如下: Colum标签A-G分别是:IP FROM,IP TO,REGISTRY,ASSIGNED,CTRY,CNTRY,COUNTRY。 请注意,一个问题:列A到B代表一个IP范围,但它们是“长格式”(我起初没有意识到这一点)。 所以,在使用这些值作为参考之前,我必须转换我的虚线四边形。 然后,我想在我的日志中为每个IP返回国家(G列)。 任何帮助吗? 如果您认为在Excel中查找IP> Country(可能使用网页http://api.hostip.info/flag.php?ip=xxx.xxx.xxx.xxx )有更好的方法,请让我知道。