問題がありますが、それを解決するのに十分な Python の知識がありません。似たようなケースをいくつか見つけたので、Python が得意な人にとっては、解決するのはおそらく非常に小さなタスクです。
問題: 2 つの入力ソースから監視範囲内で失敗した IP のリストを作成する
「FailedIPs.csv」という 2 つの列を含む CSV ファイルがあります。
State, FailedIP, 1, 178.203.178.159,
次に、ISP 名と CIDR を含む別のファイル「IPranges.csv」を取得します。
ISPname, IPrange, Vodafone, 88.128.64.0/18,
指定された範囲のいずれかにあるすべての失敗した IP アドレスを含む CSV を作成したいと考えています。
State, FailedIP, ISPname, IPrange, 1, 178.203.178.159, Vodafone, 168.00.64.0/32,
StackOverflow で同様の質問をいくつか見つけました。
- php5でIPをCIDRマスクに一致させますか?
- CIDR表記を使用して、IPアドレスがIPの範囲内に属しているかどうかを確認する方法は?
- トライテーブルでIPアドレスをソートする方法は? (多分あまり関係ない)
助けてくれる Python の "プロ" (私の観点から) を楽しみにしています! :)