我有一個問題,但沒有足夠的Python知識來解決它。我發現了一些類似的情況,所以對於真正的 擅長Python的人來說,這可能是一個非常小的任務來解決,如果你想 !CSV讀寫&IP匹配IP範圍
問題:一個監視範圍內寫的失敗IP的列表,兩個輸入信號源
我有一個CSV有兩列,「FailedIPs.csv」文件:
State, FailedIP, 1, 178.203.178.159,
然後我得到了與ISP的名稱和CIDR, 「IPranges.csv」 另一個文件:
ISPname, IPrange, Vodafone, 88.128.64.0/18,
我想製作一個CSV它包含了所有在所提供的範圍中的一個失敗的IP地址:
State, FailedIP, ISPname, IPrange, 1, 178.203.178.159, Vodafone, 168.00.64.0/32,
我發現了一些類似的問題在這裏StackOverflow上:
- matching an IP to a CIDR mask in php5?
- How to see if an IP address belongs inside of a range of IPs using CIDR notation?
- How to sort IP addresses in a trie table?(可能不是相關的)
期待任何Python的「親」(從我的角度來看),就是想幫助! :)
File2 CSV IPranges.csv文件中有多少行? – Aya 2013-04-26 16:24:55
爲了這個問題,在很大程度上它的價值和意義真的沒有關係。將問題簡化爲其組件將是非常有益的。 – UpAndAdam 2013-04-26 16:36:06
你能否進一步表達你被卡住的地方?如果不是這個帖子可能會被封閉,因爲這是一個具體的細節,而且沒有做足夠的研究。 – UpAndAdam 2013-04-26 16:40:38