簡単な質問なので事前にお詫び申し上げます。
そのため、IPですべてのメールサーバーを識別するためにクラスCを検索してみました。ほとんどのIPはメールサーバーではありません。私はそれらをフィルタリングしようとしています。
次の方法を試しましたが、必要なものを返しません。
nmap -p 25 192.168.15.1-254 | grep report && grep open
そして
nmap -p 192.168.15.1-254 (grep report | grep open)
使用する必要がある別のユーティリティはありますか?それとも私の文法に問題があるのでしょうか?
ベストアンサー1
明確ではありません。レポートのみを含める必要がありますか、開いている文字列のみを含める必要がありますか?その場合は、以下を使用してください
grep
。
nmap | grep -E "report|open"
sed
:
nmap | sed '/report\|open/!d'
届出と同時に開設された場合
grep
:
nmap | grep report | grep open
sed
:
nmap | sed '/report.*open\|open.*report/!d'