• ベストアンサー

ポートチェック

Linuxクライアントから他のLinuxサーバのポートが活きているかどうかを確認するための方法はどうしたらいいのでしょうか? pingで到達確認や自身のnetstat以外での方法がありますでしょうか? ちなみに限られた環境で行うため、他サーバへのハッキング行為になるなどの意見は今回の趣旨と違うのでよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ポートスキャンで検索してください http://www.google.co.jp/search?hl=ja&c2coff=1&client=firefox&rls=org.mozilla%3Aja%3Aofficial&hs=3NK&q=%E3%83%9D%E3%83%BC%E3%83%88%E3%82%B9%E3%82%AD%E3%83%A3%E3%83%B3%E3%80%80linux&btnG=%E6%A4%9C%E7%B4%A2&lr=lang_ja セキュリティ面で問題が無いか調べるためにも必要ですね 相手サーバーの特定のportだけを調べるなら telnetでも出来ますが 例えば 80 portなら % telnet hogehoge.com 80

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Toshi0230
  • ベストアンサー率51% (836/1635)
回答No.2

No.1さんが回答されているとおり、ポートスキャン用のツールが多数公開されているので、それを使うのが良いでしょう。 nmapが有名ですが、ほかにもいろいろあります。 脆弱性検査を行いたいのであれば、nessusのようなツールもあります。 それから、No.1さんを補足すると、telnetでのポート確認は、原理上tcpのポートしか対応できません。 DNSのようなudpのポートの確認はできませんのでご注意ください。 (ご承知のことかもしれませんが念のため)

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 空いているポートの確認について

    Windows Server2016で空いているポートを確認する方法等についての以下の質問についてご回答をお願いいたします。 (1)空いているポートの確認方法(コマンドプロンプトでnetstat -aでしょうか、他の調査方法もあればご教授ください) (2)Windowsファイアウォールの受診規則で例えば、何らかのアプリケーションのポートの5985、5986を許可していた場合、netstat -aで5985しか出てこないのはなぜでしょうか?netstat -aが空いているポートを全て出すのであれば、5985と5986の両方が出るのではないのでしょうか?

  • Windows 2003 サーバのポート設定

    2003サーバの3389ポートを有効にしたいのですが方法ございますか? 以下の設定を有効にしました。 ・ファイアフォールのリモートデスクトップ接続(3389) netstat -an で確認しましたのが3389ポートは有効になっておりませんでした。 ちなみに他のポートを試しに有効にしようかとファイア ウォールの詳細設定→設定→サービス→追加 をしましたが、だめでした。。。 他PCからのpingは通ります。 ご教授の程宜しくお願い致します。

  • ポートについて

    現在使用しているサーバで空いているTCPポートを調べたところ(netstat -a)、いくつかのポートが表示されてきましたが、これらが一体何のために空いているのかを調べる方法はあるのでしょうか。 80や21のような一般的なものはいいとして、それ以外の見たことの無いようなポートをどうしたら良いか困っています。セキュリティの為にもそれぞれの意味合いを確認しておきたいのですが・・・ OSはWindowsNTServer4.0です

  • ポートの確認について

    OS      :WindowsXP HomeEdition Webサーバ  :apache 上記環境でhttpd.confのPortを確認したところ80番が記述されているのにも関わらず、サーバが動作しているところで、コマンドプロンプトでnetstatを実行してもポート80番が使用されているとは記述がないような気がするのですが、実行するコマンドが違うのでしょうか?それともWebサーバのポートが違うのでしょうか?

  • httpポートの確認方法

    社内のパソコンからインターネットに出るときに、httpの80番ポートが使えているかどうか確認せよ、との話になりますが、いちいちシステム管理者に確認しなくても、クライアントPCからそれを確認する方法はありますか。 netstatコマンドなどで確認する方法があるようですが、いまひとつわかりやすく書かれているものにめぐり合えません。

  • ポートが開いています・・・

    PCのセキリュティチェックのため開いてるポートを調べたところ、 ポート340が開いていました、ポートが開いているとハッキングされやすいと聞き、不安になっています。 ポートを閉じる方法、ハッキングなどをされていないか、などを確認する方法を教えて下さいお願いします。 パソコンに関しては初心者です・・・ OSは Windows XPです

  • ポートフォワーディングの設定について

    Linuxサーバの設定で質問です。 ポートフォワーディングにより、特定ポート(HTTP)を、内部LANアドレスへ変換しようとしているのですが、 サーバー側で確認(netstat)すると、別ポートへ変換されているようで、 Webサーバーでそのリクエストを受信できません。 (ex. xxx.xxx.xxx.xxx:80 -> zzz.zzz.zzz.zzz:34212) ルーター側、サーバー側どちらの設定が悪い(悪くない?)のかがわからず、途方に暮れています。 わかる方がいらっしゃったら、回答をお願いいたします。

  • Windows2000 Serverでポートを使用しているアプリケーションを調べる方法

    Windows2000 Serverで、netstat で表示される使用ポート一覧のうち、何のアプリケーションがどのポートを使っているかを確認する方法を探しています。 WindowsXPであれば、netstat -o オプションで可能ですが、あいにく2000には実装されていないようです。 可能であればコマンドベースで確認したいのですが、(あまり余計なアプリケーションは入れたくないので)このアプリを使えばできるといった内容でも構いません。 よろしくお願いいたします。

  • ポートを開いているプログラムの検索

    netstatコマンドでは、サーバ上でどのポートが開いているかを調べることができますが、そのポートを開いているプログラムが何なのかを調べる方法(コマンド等)があれば教えてください。

  • PostgreSQLでポート変更ができない

    ポートを変更する必要があり、postgresql.confを port=5433 と編集し再起動したのですが、 netstatコマンドで確認したところ、変わらず5432で動いています。 他に何か必要な作業があるのでしょうか? 環境はCentOS5.2+Postgresql8.3です。