問題タブ [windows-firewall]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3504 参照

vb.net - VB.Netを使用してWindowsファイアウォールで例外を作成する

vb.net コードを使用して、アプリケーションを Windows ファイアウォールの例外リストに追加するにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
1202 参照

php - Windows ファイアウォールによる xdebug タイムアウト

Windows クライアントがこのサーバーで Web サイトを開こうとすると、開発サーバーで実行されている xdebug に問題があります。xdebug ポートでリッスンしているクライアント アプリケーション (phpstorm など) がない場合、サーバーは xdebug 要求をクライアントに送信します。これにより、ブラウザーが開発サーバーから Web サイトを開こうとするとタイムアウトが発生します。

問題は、Windows ファイアウォールのステルス モードにあるようです。このモードは無効にできず、デバッグ サーバーに ICMP Port Unreachable を送信しません。

これまでに見つかった唯一の解決策は、内部ドメインのファイアウォールを完全に無効にすることです。

開発サーバーで Web サイトを開こうとしているネットワーク内の Windows クライアントに特別なソフトウェアをインストールすることなく、この動作を取り除く可能性はありますか?

次のオプションのいずれかが適切な解決策ですが、それを実現する方法がわかりません。

  • サブドメイン用の特別な php / xdebug 構成を持つ
  • xdebug ポートでの Windows ファイアウォールの動作の変更

次のオプションは、何らかの理由で破棄されました。

  • すべての Windows クライアントの対応するポートでリッスンするクライアント アプリケーション (PHPStorm など) をインストールします。
  • Windows ファイアウォールを完全にオフにします。
  • xdebug を完全にオフにするか、各リクエストで特別なリクエスト パラメータを要求します。
0 投票する
3 に答える
4471 参照

windows-firewall - UDPホールパンチングタイムアウト

UDPプロトコルを実装する必要があります。PCは、着信パケットを専用のUDPポートでリッスンする必要があります。また、パケット(回答)を送信します。アプリケーションはWindowsXP、7、8、...で実行されます。

Windowsファイアウォールは、着信パケットをブロックします。これは、UDPホールパンチングによって回避できます。だから私は傷つけてはいけない何かを送らなければなりません。しかし、私はできるだけ邪魔をしたくない。

  • ファイアウォールが穴を閉じるまでのタイムアウトをどのように判断できますか?
  • ファイアウォールがファイアウォールを閉じたため、パケットを開くために再送する必要があることを検出できますか?もちろん、ファイアウォールが閉じているときは何も受信しませんが、これには他の理由がある可能性があります。
0 投票する
1 に答える
3003 参照

windows-firewall - netsh コマンドを使用してファイアウォール例外を作成する

netsh コマンドを使用して Windows ファイアウォールの例外を作成しようとしています。次のコマンドでは、Syntex エラーが発生します。変更箇所を教えてください。

ありがとう

0 投票する
1 に答える
297 参照

.net - Windows Server 2012 での INetFwMgr の問題

次のコードを使用すると、Windows Server 2012 マシンを除いて、テストしたすべての OS で動作します。

ssh変数を作成する行はスローしています:

システムは、指定されたファイルを見つけることができません。(HRESULT からの例外: 0x80070002)

どのファイルが見つからないのかわかりません。マシン上に FirewallAPI.dll が存在します。tlbimp.exe を使用して、サーバー上に相互運用機能アセンブリも構築しました。

誰か助けてくれませんか?

0 投票する
1 に答える
2004 参照

sockets - Windows 7 ファイアウォールが PASV FTP 接続を妨げているのはなぜですか?

Windows 7 Pro、x64 システムで実行する CFtpServer の最初のサンプル プログラムを取得しようとしていました。私が見たものを信じずに、ブッシュの周りを何度も叩いた後、私は問題を次の単純なプログラムに落とし込みました。

このプログラムは、指定されたソケットを開き、接続をリッスンします。接続を取得すると、FTP サーバーが PASV コマンドに応答するために使用する文字列に似た文字列を書き込みます。何か問題が発生するまで、1 秒に 1 回、文字列を送信し続けます。

私のシステムでは、nc.exe コマンドを使用してこの「サーバー」に接続すると、いくつかの文字列が表示され、ソケットが閉じます (「サーバー」によって出力されるエラーは 10053 です)。

Windows ファイアウォールを無効にすると、nc コマンドを実行したままにしておく限り、文字列が表示されます。

私は 2 つの異なるバリエーションを見てきましたが、違いの原因はわかりません: 文字列 '227' を送信したときに停止することがあり、その後 '229' で停止し始めました。送信されるテキストに敏感であるように見えます。

0 投票する
2 に答える
915 参照

windows - Apache/MySQL/PHP Web アプリケーションをローカルにインストールする

Apache、MySQL、および PHP に基づく Web アプリケーションがあります。MSI経由でインストールされた、Windows用のデスクトップアプリケーションとしても利用できるようにしたいと考えています。小さな .NET アプリケーションが、デプロイされた修正済みの xampp パッケージを開始し、組み込みの Chromium ベースのブラウザーを開きます。

質問:

  • 実行時に Apache/MySQL/PHP 構成を変更できるようにするにはどうすればよいですか? ファイルはProgram Filesに保存されており、もちろんUACでは「管理者として実行」しないと変更できません。セットアップ中にこれらのファイルを編集可能にする方法はありますか? それ以外の場合は、一時ディレクトリからカスタム構成ファイルを使用して Apache/MySQL を起動する方法を理解する必要があります。

  • ファイアウォールの例外リストに Apache と MySQL を追加するようインストーラーに指示するにはどうすればよいですか? または、ローカルでのみリッスンするアプリケーションが脅威ではないことをファイアウォールに伝えるにはどうすればよいですか?

0 投票する
4 に答える
20588 参照

c# - win7 FirewallAPI を介してプライベート ネットワークとパブリック ネットワークの両方にアプリケーション ファイアウォール ルールを追加する

ちょっとした背景: 基本的に、プライベート ネットワークとパブリック ネットワークの両方にプログラム ファイアウォール アクセス ルールを追加したいと考えています。

私はこれを使用していました-「netsh firewall add allowedprogram program= "Path .." name=AppName ENABLE scope=ALL profile=CURRENT」

しかし、今は COM オブジェクトを使用してプロセスを少し自動化したいと考えています。この光沢のあるコードを見つけました - http://web.archive.org/web/20070707110141/http://www.dot.net.nz/Default.aspx?tabid=42&mid=404&ctl=Details&ItemID=8

そして、私が使用しようとしていたクラスを実装した後- FirewallHelper.Instance.GrantAuthorization(@"Path... ","AppName ",NET_FW_SCOPE_.NET_FW_SCOPE_ALL,NET_FW_IP_VERSION_.NET_FW_IP_VERSION_ANY);

私が直面している問題は、GrantAuthorization メソッドはパブリック ネットワークまたはプライベート ネットワークのルールのみを追加するのに対し、古い netsh コマンドはネットワークごとに 1 つのルールを 2 つ追加することです。

コマンドは実際には非常に似ているように見えるので、ちょっと困惑しています。

では... 両方のネットワーク ルールを追加するにはどうすればよいでしょうか。

ショーン

0 投票する
1 に答える
5338 参照

svn - repo-browserのリポジトリに接続できません

WindowsServer2008でSVNサーバーをセットアップしています。他のシステムからリポジトリに正常にアクセスしています。しかし最近、別のサーバーであるWindows Server 2003にTortoiseSVN(TSVN)をインストールしましたが、リポジトリにアクセスできません。

Webブラウザからリポジトリに正常にアクセスできます。しかし、TSVNリポジトリブラウザで何が起こっているのかわかりません。ユーザー名(パスワード)の入力も求められませんが、リポジトリに接続できないというメッセージが直接表示されます。

ファイアウォールがこの接続を許可していない可能性はありますか?どうすれば確認できますか?

何か案は?

0 投票する
1 に答える
5490 参照

regex - コンテキストメニューを使用してWindowsファイアウォールで.EXEをブロックする

.EXEファイルを右クリックすると、コンテキストメニューに「ファイアウォールに追加」を追加する.REGファイルの次のコードを取得しました。手動で行うのではなく、選択した特定のファイルのアウトバウンドルールをWindowsファイアウォールに作成するだけです。

http://oi46.tinypic.com/2rgnxaf.jpg

私の問題は、次の構文name=\"%1\"では、単純なtest.exeではなく、Windowsファイアウォールの名前として完全なディレクトリ(C:\ New folder \ test.exe)が指定されることです。

私が探しているもう1つの機能は、通常の右クリックではなく、シフト右マウスクリックにすべてを追加することです。これは、この機能をあまり使用しないため、.EXEを右クリックするたびに表示されるためです。

PS。次のコマンドを実行して、コンテキストメニューから再度削除します。

誰かからの連絡を希望し、事前にここから大いに感謝します;)