自分が使用しているパソコンで、アプリケーションが
使用しているポート番号を知りたいのですが、その方
法がわかりません。

DOSで、netstat -a とすることによって、現在
開いているポートの番号までは、わかるのですが、じ
ゃあ、いったい、どのサービスが使用しているかが
わからないのです。もし、わかる方法がありましたら
ご教授願えませんでしょうか。よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

ファイルの検索で「services」を検索してください。


たぶんWindowsフォルダ内同名のファイルがあると思います。

このファイルをメモ帳などで開いてみると使用されているポート番号とアプリケーション名が書いてあります。これでWindows使われているポート番号くらいはわかりますよ。
    • good
    • 0
この回答へのお礼

ありがとうございます。
「services」ファイルを確認できました。

お礼日時:2001/11/21 21:11

追記です。



このてだったら、ちょっと難しいかもしれないけど、オーム社(オライリージャパン編集)のインターネットセキュリティの Windows 2000 版が出版されてます。

タイトル:Windows NT/2000 Server インターネットセキュリティ 2800円

これはオススメ!!2000 & NT 関係のポートの使用についてバッチシ記述してあるから、大概は解決できますよ。また、セキュリティサイトについても付録でかいてあるし、こまめに追ってけば、すごい技術力をもてますよ。

参考URL:http://www.oreilly.co.jp/BOOK/wnt2ksec/
    • good
    • 0
この回答へのお礼

ありがとうございます。
参考にさせていただきます。

お礼日時:2001/11/21 21:09

PC の OS の種類によって違いますが.......



一番いいのは、羅列であれば、下記ホームでしょう。

村下氏のホームです。http://www.murashima.matsudo.chiba.jp/mura/Priva …

参考URL:http://www.murashima.matsudo.chiba.jp/mura/Priva …
    • good
    • 0
この回答へのお礼

ありがとうございます。
OSは、WindowsME,Windows2000です。

お礼日時:2001/11/20 23:52

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QVPSのポート番号が漏れると脆弱性は増加する?

・VPSを借りているのですが、空けているポート番号はどれぐらい秘密にしておくべきなのでしょうか?
・例えば、サイトを訪れた人に、そのサーバで空けているポート番号を知られた場合、攻撃される恐れとかあるでしょうか?

→ポート番号は絶対に教えては駄目?
→ポート番号知ったからと言って、それだけではどうすることできない?

・そもそも他人のポート番号は、簡単には調べられないものなのでしょうか?

■環境
・CentOS

Aベストアンサー

わざわざ公開したり言いふらしてまわる必要性自体がないかと。
だいたい普通の人は他人のサーバの開いているポート番号なんざ気にしません。

アタックしたいとかそういう風に考えている人が気にするものであって、
適切に設定していなければ秘密にしていたところでさっくり調べる方法はありますし。
# nmap使えばいいだけのハナシ。(まあ、一部のポートはISP側で外にアクセスできないように規制されていることもありますが)

>サイトを訪れた人に、そのサーバで空けているポート番号を知られた場合、攻撃される恐れとかあるでしょうか?

サイト訪れなくてもてきと~にポートスキャンしているスクリプトとかもありますしねぇ。
VPSだと管理の弱い利用者が居れば、まずはそこから落とされて周辺のIP(同じVPSサービス使っている可能性がある)へと攻撃が広がっていくことでしょう。
# むか~し、期間限定で22番を内部に通していた時にさくらのVPSなアドレスからsshブルートフォースを貰いましたよ。(つまりVPSで乗っ取られたヤツが居た…ということですな。)

>→ポート番号知ったからと言って、それだけではどうすることできない?

23番ポートがあいていたらとりあえずtelnet接続しみっか~。
もしかしたらブルートフォースでログインできっかもしんね~なぁ。
と考える人はいるかもしれませんね。
22番も同様。
# 国内からなら不正アクセス禁止法で問えるかもしれませんが、国外からじゃねぇ…。
途中のルートにパケットキャプチャ仕掛けるのは難しいでしょうから、telnetやFTPでアカウント名やパスワードを途中で抜かれる。というのは考えにくいでしょうけど。

>・そもそも他人のポート番号は、簡単には調べられないものなのでしょうか?

先に書いた通り、コマンドでサクっと調べられますよ。
通らないポートもあるでしょうが。
# 元々は自分のところのセキュリティとか調べる為に使う為のコマンド…と考えるべきでしょうがね。


特定のポートに特定のパターンでアクセスがあったら、別のポートを開ける。
とかいうようなツールを仕込んである場合はコマンド1発…とは行きませんけどね。
# 「iptables ノック」辺りで検索してください。

わざわざ公開したり言いふらしてまわる必要性自体がないかと。
だいたい普通の人は他人のサーバの開いているポート番号なんざ気にしません。

アタックしたいとかそういう風に考えている人が気にするものであって、
適切に設定していなければ秘密にしていたところでさっくり調べる方法はありますし。
# nmap使えばいいだけのハナシ。(まあ、一部のポートはISP側で外にアクセスできないように規制されていることもありますが)

>サイトを訪れた人に、そのサーバで空けているポート番号を知られた場合、攻撃される恐...続きを読む

QルーターにてFTPポート開放設定(ポートマッピング)時のポート番号のつけ方

こんにちは
自宅LANにパソコン(192.168.0.5)とNAS(192.168.0.6)がありルーター経由でWANとつながっています。
現在ルーターにて192.168.0.5のポート20、21を開放する設定をしておりWAN側からFTPクライアントで自宅パソコンの共有フォルダにアクセスできています。
ここで更にWAN側からNASにもアクセスしたいのですが、WAN側から192.168.0.6に接続するには何番のポートを開放すればよいのでしょうか?(FTPのWell Known Portである20、21は既に使っていますので何番ポートを使えばいいのかが分かりません)

よろしくお願いします。

Aベストアンサー

NASがファイル共有に使ってるポートを割り当てるのですが、
NASはFTPでファイル共有しているのでしょうか?

その場合NASのポートかPCのFTPサーバのポートどちらかを変更して、
ポートが重ならないようにするだけでは駄目なんでしょうか?

FTPクライアントソフトでポート指定して接続させる事は可能なはずですから

Qsamba と netatalk のポート番号について

redhat linux 7.1 で firewall を設置するにあたり、
samba と netatalk を通過するようにしたいと思っています。
しかし、ポート番号がわからなくて困っています。

インストール済みのデーモンについて、ポート番号を調べる方法は
あるのでしょうか? もしくは、wellknownも含めて、ポート番号の
一覧が参照できるサイトなどはあるのでしょうか? googleなどを
使って検索してみたものの、みつけることはできませんでした。
どなたか教えてください。

せめて、samba と netatalk のポート番号を教えていただけるだけでも
うれしいです。

よろしくお願いします。

Aベストアンサー

各サービスが使用するポート番号の主なものに関しては
/etc/servicesに記述されています。

ポート番号の一覧に関してはRFC1700をご覧ください。

samba...137,138,139番のTCP/UDPポート
swat(sambaのGUI設定ツール)....901番TCPポート
netatalk...ごめんなさい。分かりません。
(TCP/IPとは異なるプロトコルなのでTCP/IPの
ポート番号とは無関係なはずです)

でもfirewallでsmbとAppleTalkを流すのは
自殺モノですが、、、

どうしてもsmbなどを使いたければVPNなどを
使うようにしましょう。

Qnetstat と netstat-anoの表示結果の関係(理解の方法)

netstatとnetstat-anoコマンドとの関係について教えて下さい。例えば、自分のPCでnetstatコマンド実行後にESTABLISHEDが確認されたAと言うホストと、そのすぐ後にnetstat-anoコマンドを実行してESTABLISHEDが確認された111.222.333.444というIPアドレスとの関係はどのように理解したら良いのでしょうか?(ポートは同じです)

111.222.333.444というIPアドレスはホストAのアドレスということなのでしょうか、それとも111.222.333.444というIPアドレスのPCがホストAと接続が確立され、そのホストAとnetstatコマンドを実行した自分のPCが接続確立している(つまり、111.222.333.444のIPアドレスのPCと自分のPCがホストAで接続されている)という意味なのでしょうか?

netstatコマンドを実行した自分のPCと接続がESTABLISHEDになっていたホストAと、netstst-anoコマンドを実行した時にESTABLISHEDが確認された111.222.333.444というIPアドレス、この3つの関係の理解のしかたを教えて下さい。宜しくお願いします。

netstatとnetstat-anoコマンドとの関係について教えて下さい。例えば、自分のPCでnetstatコマンド実行後にESTABLISHEDが確認されたAと言うホストと、そのすぐ後にnetstat-anoコマンドを実行してESTABLISHEDが確認された111.222.333.444というIPアドレスとの関係はどのように理解したら良いのでしょうか?(ポートは同じです)

111.222.333.444というIPアドレスはホストAのアドレスということなのでしょうか、それとも111.222.333.444というIPアドレスのPCがホストAと接続が確立され、そのホストAとnetstatコマ...続きを読む

Aベストアンサー

microsoft-ds(445) はWindows2000以降のファイル共有で利用されるもので
インターネット(加入プロバイダーも含む)への接続で利用されるものでは有りません

ルーターやファイアーウォールの導入をお勧めします。

参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/088directhostedsmb/088directhostedsmb.html

Q最低限必要な開いておくべきポート番号

最低限必要な開いておくべきポート番号
インターネットに繋ぐ上で「最低限必要な開いておくべき
ポート番号のわかるページ」を探しています。
ルーターで設定するためです。どのポートを塞いでいくで
はなく、使うポートだけ開きたいためでもあります。

「メールの送受信・ホームページ作成(アップロード)・セキ
ュリティソフトで使用するポート番号、時刻あわせ等のシス
テムで使用するポート番号」のみ知りたいです。

Aベストアンサー

WAN→LAN(inbound)は、全て閉じます。
LAN→WAN(outbound)については、一般的に以下のポートを
開けます。

メール送信
→TCP25(メールサーバによってはTCP587)

メール受信
→TCP110

ホームページアップロード
→ftp(PASV)ならTCP20,TCP21
httpならTCP80

セキュリティソフトで使用するポート
→これはセキュリティソフトのアップデートに使用される
ポートのことだと思いますが、セキュリティソフトによって
異なると思います。たぶんTCP80を使用するケースが多いと思います。

時刻あわせ(NTP)
→UDP123

だいたいこんなところですが、いずれも代表的なものであり、
相手サーバによっては、あえて一般的なポート番号と
異なるポート番号でサービスを提供している場合もあります。
例えば、http://hostname:8080/ といったURLでアクセスする
Webページを利用しているのであれば、TCP8080を開ける必要があります。

なので、ルーターの設定は、たいていみんなinboundを全て閉じて、
outboundは全て開けます。
そしてoutboundの制御は、PC上にインストールしたセキュリティソフトの
機能を使って、信頼できるプログラム以外は通信を開始できないよう制御する
のが一般的だと思います。

WAN→LAN(inbound)は、全て閉じます。
LAN→WAN(outbound)については、一般的に以下のポートを
開けます。

メール送信
→TCP25(メールサーバによってはTCP587)

メール受信
→TCP110

ホームページアップロード
→ftp(PASV)ならTCP20,TCP21
httpならTCP80

セキュリティソフトで使用するポート
→これはセキュリティソフトのアップデートに使用される
ポートのことだと思いますが、セキュリティソフトによって
異なると思います。たぶんTCP80を使用するケースが多いと思います。

時刻あわせ(NTP)
→UDP123

だい...続きを読む

Qポート解放後のポート番号を検索したい

知人からの代理なのですが、小さな会社を知人は経営しているのですが、以前ルーターを使用していて、ポートを複数開放して何かをリモート操作?のソフトを使用していたらしいのですが、最近またそのソフトを使おうとしたところ、ポート番号がわからなくなったらしいのです。なにか現在ルーター内で開いているポート番号を検索できる方法などはありませんでしょうか?

Aベストアンサー

その知人がどれほどPCに詳しい人かにもよるのですが....

このような状況にある場合、通常はポートスキャナを利用するでしょう。
誤解を恐れず書くと、ポートスキャナとは、指定したポート番号を一つ一つ
調査して、あいているポート番号を報告するというツールです。
#範囲指定もできるので、全ポートを調査することもできます。

もっとも有名なのはNmapですが(参考URL参照)、使いこなすにはそれなりの
知識が必要となります。

参考URL:http://www.tef-room.net/tool/nmap-1.html

Qポート番号の振り方のルール

ネットの勉強中(趣味で)です。TCPヘッダーにあるポート番号は、例えばブラウザなどでwebページを見ようとすると、あて先ポート番号は80(HTTP)で、こちらから送る場合の発信元ポート番号は1025以上の番号だと本に書いてありましたが、80はRFCで規定されているとのことですが、では、発信元ポート番号はどのようなルールで誰が(例えばブラウザのプログラム?)が決めるのですか?ご存知でしたら教えてください。

Aベストアンサー

#2です。
ちょうどいいページがありましたのでご紹介しておきます。
こちらもご覧ください。
http://www.mm-labo.com/computer/tcpip/ipaddress/portsort.html

参考URL:http://www.mm-labo.com/computer/tcpip/ipaddress/portsort.html

QCATVインターネット回線使用で上りが510kbpsなんですけど、ポート開放のやり方がわからないので

CATVインターネット回線使用で上りが510kbpsなんですけど、ポート開放のやり方がわからないので教えてください。

Aベストアンサー

ポートの開放については、ルータの取扱説明書などを読んで下さい。

CATVの業者のプランによっては、上下の速度が違い上りが512Kbpsのプランも存在します
単に混雑でその速度しか出ない場合もありますけどね。
この場合は、ポートの開放なんて関係ない

Qポート番号について教えてください

ポート番号において
(前者)IPマスカレード機能において、1つのグローバルIPアドレスで複数のコンピューターが同時に通信を行うため、ポート番号をプライベートアドレス(PC)ごとに適当に割り当てて、通信のつどポート番号を変換し、限りあるグローバルIPアドレスの枯渇を防ぐ場合と
(後者)ポートを指定し、識別番号をつけることによってどのアプリケーションでデータを受け取るかを決める場合と
同じ「ポート番号」という言葉が使われていますが、この違いはなんなのでしょうか。

自分で考えてみたのですが、
前者は、IPマスカレード機能はルーターの1つのグローバルIPアドレスを複数のポート番号に割り当てることによりLAN上の複数のプライベートIPアドレスを利用できるようにしたもので
後者は、LAM側にあるPCのプライベートIPアドレスに複数のポート番号を割り当てて同時に複数のアプリを動かすことを実現している違いでしょうか。
つまり、何に対してポート番号を割り当てるかの違いがあるかということです。

また、この2つはルーターの設定で行うと考えてよいのでしょうか。

ややこしい質問かもしれませんが、どう把握したらよいか教えてください。

ポート番号において
(前者)IPマスカレード機能において、1つのグローバルIPアドレスで複数のコンピューターが同時に通信を行うため、ポート番号をプライベートアドレス(PC)ごとに適当に割り当てて、通信のつどポート番号を変換し、限りあるグローバルIPアドレスの枯渇を防ぐ場合と
(後者)ポートを指定し、識別番号をつけることによってどのアプリケーションでデータを受け取るかを決める場合と
同じ「ポート番号」という言葉が使われていますが、この違いはなんなのでしょうか。

自分で考え...続きを読む

Aベストアンサー

>例えば、後者では、アプリが使用するポート番号で、ホームページを見るときは80番、メールを送信するときは25番を使うみたいなのですが、前者では、これをグローバルIPアドレスに割り当てるポート番号として重複して80番や25番といった番号は使えなくなってしまうのでしょうか。

80番や25番などのウェルノンポートは、「サーバ側」のポート番号です。
クライアント側は任意の(TCP/IPのドライバ等が適当に付ける)ポート番号を使用します。
ルータ側で静的マスカレードなどの設定がされている場合は、関連づけられたポート番号は「送信側ポート番号」には使用されないはずです。

Webサーバに接続したとき、クライアント側が12345番ポートからサーバ側の80番ポートに接続すると、
クライアントからの送信パケットには送信元IPアドレスにクライアントマシンのIPアドレス、送信元ポートに12345番、宛先IPアドレスにサーバのIPアドレス、宛先ポート番号に80番。
というヘッダがついて送信されます。
サーバ側からのパケットの場合、送信元IPはサーバのIP、ポート番号は80番で、宛先はクライアント側のIP、宛先ポート番号は12345番となります。
ルータはこの間に入って、宛先、送信元のそれぞれの情報を記憶、書き換えた上でパケットを中継します。
サーバ宛に送るときはIPアドレスをルータ自身のIPアドレスに、ポート番号はルータが任意に決めた番号に。
サーバから戻ってきたら宛先をクライアント側の情報に書き換えて返してくれます。

>例えば、後者では、アプリが使用するポート番号で、ホームページを見るときは80番、メールを送信するときは25番を使うみたいなのですが、前者では、これをグローバルIPアドレスに割り当てるポート番号として重複して80番や25番といった番号は使えなくなってしまうのでしょうか。

80番や25番などのウェルノンポートは、「サーバ側」のポート番号です。
クライアント側は任意の(TCP/IPのドライバ等が適当に付ける)ポート番号を使用します。
ルータ側で静的マスカレードなどの設定がされている場合は...続きを読む

Qポート番号について

よくポート番号80番とか2000番台とかポートを閉めるとか開けるとか
書いてありますがポート番号について素人でもわかり易いサイトがあれば教えてくださいm(__)m

Aベストアンサー

http://x68000.startshop.co.jp/~68user/net/net-3.html
http://www.yomiuri.co.jp/bitbybit/bbb12/1100501.htm
http://www.wakasato.org/learn/nepc/course2/chapter04/section03.html
検索かけたらたくさんでてきましたよ。手間を惜しまず、自分で探すことも大切です。


人気Q&Aランキング

おすすめ情報