2017-05-17 10 views
-1

私はこの問題を理解する上で頭痛があります。あなたたちがそれを理解するのを助けてくれることを願っています。ここでは、コードのbashスクリプトは、問題があるBashスクリプティングの入力要求がループしなくてもループし続ける

function nmap { 
    echo - e "What is your host? \c" 
    read hosts 
    mkdir - p $report_path$hosts 2 > /dev/null 
    output = "Nmap_Default_Scan_Report" 
    nmap - p - -A - sV--version - intensity 5--script = whois - ip $hosts - oX $report_path$output.xml 2 > /dev/null# 
    xml2html $hosts $output 
    recon 
} 

スニペット、スクリプトがために要求ループし続ける「あなたのホストは何ですか?」です。何が起きましたか?私はそこにループをセットアップしなかった。

完全なソースコードはここにあった:あなたはnmapプログラムを呼び出すしようとすると、あなたが実際にnmap関数を呼び出す https://github.com/exrienz/s1mpl3/blob/master/simple.sh

+1

この質問は、話題にならないようです。これは、情報セキュリティよりもbashスクリプティングに関するものです。 – Sjoerd

+0

セキュリティベースのbashスクリプトを作成しようとしています。 ..それは数えられなかった? –

答えて

1

。このエラーは、関数の名前を付けることによって発生します。nmapこれで、同じ名前の2つのものができました。

+0

ありがとう!それは問題を解決しました! –

関連する問題