- ベストアンサー
開いているポートを調べたいのですが・・
開いているポートで、何番ポートが開いているか、そのポートを使用しているサービスは何か。そのサービスは閉じていいのか。 調べる必要があります。 <前提> ・solaris10(用途別に4台) ・標準コマンドで調べたい。(コマンドのインストールは難しい) <試した行動> ・netstat -t <solarisでは使用できない> ・netstat -(いろいろ) <port番号が出ない> ・/etc/services <コメントアウトしているポートなし> <結果> ・setstatコマンドで表示される項目の意味がわかりません。 ・lissonしているport番号が表示されません。 このような状況で手詰まりしています。 解説サイトも見当たりません。 ご存知でしたら、回答をお願いいたします。
- R_nisimura
- お礼率50% (2/4)
- Solaris系OS
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
nmapというポートスキャンソフトがあるので solarisに入れてもよし、他のホストwindows版等もあるので そこからポートスキャンしてしまったほうが早いですよ
その他の回答 (2)
- slateblue
- ベストアンサー率31% (6/19)
pfilesコマンドのmanはご覧になられましたでしょうか。 pfilesは、今動いているプロセスが使用している ポートを表示させる事が出来ます。 # cd /proc ; pfiles * | egrep "^[0-9]|sockname" ポート番号は、socknameの行に出力される為、 上記コマンドでは、egrepでgrepして表示しているものになります。 現在Listen中のTCPポートなどを調べるのであれば、 netstatコマンドで確認が可能です。(-a) man netstatとman pfilesをご確認下さい。 不明なことがある場合は、Solarisでは公式が充実しています。 http://docs.sun.com/ を確認してみて下さい。
- osamuy
- ベストアンサー率42% (1231/2878)
コマンドpfilesで、指定プロセスがオープンしているファイルディスクリプタ(TCPポートも含む。)の一覧を取得できます。 詳しくは、man pfilesをご覧ください。
関連するQ&A
- ポートの解放について
ポートの解放について Windows2008server(32bit)でのポート解放についての ご質問なのですが、 あるポート番号を、「netstat -an」コマンドで、tcp 0.0.0.0 LISTNG の状態にするには、どのようにするればよろしいのでしょうか? Windowsファイヤーオールの例外に作成して見たのですが、 「netstat -an」コマンド」で表示されませんでした。 解決策をご存じの方があられましたら、ご教授をお願い致します。 よろしくお願い致します。
- 締切済み
- Windows系OS
- RHEL:ポート:3306をあけるにはどうすれば?
RHEL5(VPS)です。 端的に言ってしまうと、 「ポート:3306をあけるにはどうすればいいの?ということなのですが。。。」 VPSで運用してるサーバがありまして、 http://www.mc6800.org/PHP-BIN/SURVEY/PNSC/ でポートスキャンしたら、 ポート番号 : 状態 : ポートの説明 Port 1 : Down : TCP Port Service Multiplexer Port 11 : Down : Active Users Port 15 : Down : netstat Port 22 : Running : 危 The Secure Shell (SSH) Protocol ・・・いか略 と表示され、mysqlのポート3306は表示されませんでした。 また、 http://www.cman.jp/network/support/port.html で、同じサーバの3306をポートチェックしたら ホスト:**.com ポート:3306 にアクセスできませんでした。 と言われました。 これは、ポートがあいていないということでしょうか? それともあいているけどなぜか?アクセスできないということでしょうか? accessとodbcでmysqlにリンクテーブルとしてアクセスしたいのですが、 拒否されてこまってます。 どうすればいいのでしょうか? iptables?とかよくわからず。。。 よろしくお願いします。
- ベストアンサー
- Linux系OS
- /etc/servicesの設定について
Solaris2.6を使用しています。 /etc/servicesにプロトコルとポート番号の 対応を記述しますが、あるアプリで使ってい るポートは、このファイルに対応を記述して ないのに、ポートが使用できてしまいます。 (inetdとかのものではありません) そのアプリでは、1024以上のポート番号 を使用しているのですが、その辺も関係ある のかわかりません。 なぜ記述していないものも、動けてしまうの か教えてください。
- ベストアンサー
- その他(OS)
- UNIXのnetstatでの出力結果でCLOSE_WAITになっている
netstatコマンドによる出力結果で、 tcp 0 0 localhost.XXXX localhost.YYYY CLOSE_WAIT となっている行があるのですが、このポートを使用して いるプログラムが何なのかがわかりません。 XXXXは/etc/servicesには定義されていません。 わかる方法がありましたら教えていただけませんでしょ うか? よろしくお願いします。
- 締切済み
- その他(OS)
- sshのポート変更について
sshのポートを変更しようと思い、ネットで調べたら下記のコマンドでポートの状態を確認するような事を読み、下記のコマンドを実行しましたがよくわかりませんでした。 http://tjun.jp/blog/2011/05/ubuntu_change_sshport/ ・netstat - an unix 3 [ ] STREAM CONNECTED nnnnn パス ※nnnnnは番号が表示されています。 やりたい事はsshのポートを「22」から違う番号に変更したいです。 どのようにポート番号を設定すればいいのでしょうか。 アドバイス、宜しくお願いします。
- ベストアンサー
- ネットワーク
- ポート26215
よろしくお願いします。 友人が、コマンドプロンプトで「netstat -an」によるポートスキャンをしたところポート番号「26215」が発見されました。 通常、5桁のポート番号は危険だと思ったので、トレンドマイクロのウィルススキャンをかけたのですが、ウィルスは発見されませんでした。 また、ネット上で検索しても適合はなかったのでどうしていかわかりません。 これはバックドアなのでしょうか? アドバイスまたはココで調べてみてってホムペがありましたら、ご教授ください。 よろしくお願いいたします。
- ベストアンサー
- ウィルス・マルウェア
- アプリケーションで使用されるポートの確認方法
自分が使用しているパソコンで、アプリケーションが 使用しているポート番号を知りたいのですが、その方 法がわかりません。 DOSで、netstat -a とすることによって、現在 開いているポートの番号までは、わかるのですが、じ ゃあ、いったい、どのサービスが使用しているかが わからないのです。もし、わかる方法がありましたら ご教授願えませんでしょうか。よろしくお願いします。
- ベストアンサー
- その他(インターネット接続・通信)
- [ネットワーク:ポート]epmapとは?
質問させていただきます。 コマンドプロンプトにて、「netstat -a」を実行したところ、ポート番号のところに「epmap」というものが出てきました。 調べてみると、epmapというのは135番ポートであることまではわかったのですが、具体的にどのようなものに使われるポートなのでしょうか?またそのような情報をどこで調べればよいかもご教授いただけるとありがたいです。
- ベストアンサー
- ネットワーク
- Windows2000 Serverでポートを使用しているアプリケーションを調べる方法
Windows2000 Serverで、netstat で表示される使用ポート一覧のうち、何のアプリケーションがどのポートを使っているかを確認する方法を探しています。 WindowsXPであれば、netstat -o オプションで可能ですが、あいにく2000には実装されていないようです。 可能であればコマンドベースで確認したいのですが、(あまり余計なアプリケーションは入れたくないので)このアプリを使えばできるといった内容でも構いません。 よろしくお願いいたします。
- ベストアンサー
- ネットワーク
お礼
ありがとうございます。 回答を頂き、ネットで調べました。 下記を貼り付ければ、できますでしょうか? # cd /proc ; pfiles * | egrep "^[0-9]|sockname" socknameは書き換えなければいけないのでしょうか?