問題タブ [windows-firewall-api]
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.
windows-firewall - APIを介してWindowsファイアウォールに例外を追加するプログラム機能を無効にします
これは、Windowsファイアウォールの導入から非常に厄介な問題です。そして、いくつかのバージョンのウィンドウを介して永続化します。
2つの質問があります:
XP / 2003 Serverで無効にすること、または少なくとも確認を要求することは可能ですか?
UACはVista/2008サーバーでこれを処理しますか?そうでない場合-それを無効にする方法はありますか?
c# - C#を使用してTCP通信を特定のIPに制限する
特定のIPを除いて、インターネット経由の通信を制限できる簡単なプログラムを作りたいです。ユーザーが不要なトラフィックを排除できるようにします。シンプルである必要があり、ユーザーがその場でオンとオフを切り替えられる必要があります。
最初に考えたのは、Windows ファイアウォールを使用し、C#/WPF を使用してセットアップすることでした。そして、それは可能かもしれません。しかし、もっと簡単な方法はありますか?
プラットフォーム: Windows 7、.NET 3.5
乾杯
.net - Windows Server 2008 R2 のファイアウォール規則をプログラムで変更する
Windows Server 2008 R2 でファイアウォール規則をプログラムで有効化、無効化、作成できるようにしたいと考えています。.Net/PowerShell からファイアウォール ルールを変更するためのオブジェクト モデルは何ですか?
installation - Windows ファイアウォール以外のファイアウォール製品 (Norman、Norton など) のファイアウォール例外を追加する
WiX FirewallExceptionを使用して、インストーラーの一部として 2 つのファイアウォール例外を追加した WiX インストーラー プロジェクトがあります。クライアント マシンが Windows ファイアウォールを使用している場合、これはうまく機能しますが、Norman のパーソナル ファイアウォールを使用している場合、ユーザーがソリューションの実行に失敗したという報告を受けました。これに関するいくつかの質問:
- 一般に、他のファイアウォール製品は、Windows ファイアウォールに追加されたルールを尊重しますか? もしそうなら - これは単なるインポートですか、それともファイアウォール製品は常に Windows ファイアウォール ルールの変更を尊重しますか?
- ファイアウォールの例外を追加して、WiX のファイアウォール拡張機能などのインストーラー中にすべて/多くのファイアウォールがそれらを尊重するようにする一般的な方法はありますか?
- netshを使用すると、ファイアウォールの例外が Windows ファイアウォール以外の製品に追加されますか?
c++ - Windows ファイアウォールをプログラムで使用する
C ++でWindowsファイアウォールに関連するものを見つけるのに苦労しています(除外リストにアプリケーションを追加する方法、ポートを閉じる方法、または一部のアプリケーションへのインターネットアクセスを無効にする方法について)。MSサイトでもVisual Basicで例を示していることがわかりました。
C++ の例はどこにありますか?
ありがとう
wix - WixでFirewallExceptionapiを使用して、Win7のすべてのネットワークプロファイルに設定を適用します
私が作成したwixを使用するインストーラーは、ファイアウォールのポップアップを防止するために、FirewallExceptionapiを使用してパッケージの一部のコンポーネントをWindowsファイアウォールに登録します。
Windows7では、ユーザーがインストーラーを実行したときに現在アクティブになっているネットワークプロファイル(つまり、職場/自宅/プライベート)を除いてのみ登録されているようです。ユーザーがネットワークプロファイルを変更してアプリケーションを実行すると、ファイアウォールポップアップが表示されます。
ファイアウォールの例外を使用して、すべてのネットワークプロファイルに設定を適用できますか?私が現在使用している構文は次のとおりです。
c# - hnetcfg.dll が BadImageFormatException をスローする
この質問c:\windows\system32\hnetcfg.dll
から Windows ファイアウォールの管理を参照するコードを実行すると、DLL が読み込まれるとすぐにエラーが発生します。BadImageFormatException
検査のためにNUnitで414KB の DLL ファイルを開くと、同じ例外がスローされます。
Windows 7 を実行しています。解決策はありますか?
c# - セキュリティが強化された Windows ファイアウォールでの CommandLine IP ブロック/ブロック解除
一部の IP への発信パケットをプログラムでブロックできるようにしたいと考えています。申請は気にせず、できるようにしたいと思います。
Windows 7 x64 Professional を使用しているため、アウトバウンド フィルター機能を備えた高度なセキュリティを備えた WindowsFirewall が付属しています。
現在、IP をブロックするルールを手動で追加していますが、もっと良い方法が必要です。
私はこれを読みました: c# を使用して Windows で「インターネットをオフ」にする方法はありますか? およびhttp://msdn.microsoft.com/en-us/library/bb945065.aspxなので、そのようなアプリケーションを作成できることはわかっています。
私は Java プログラマーですが、firewall.dll とやり取りするための jni が見つかりませんでした。私は自分で書くためのC#について何も知りません。
これを行うことができるツールがあるかどうかを尋ねています。それについて教えてください。私はググったりググったりしましたが、残念ながら何もありません。そうでない場合は、自分で書く方法を教えてください。
寛大に感じている場合は、IP へのアウトバウンド トラフィックをブロックし、ブロックを解除できるものを書いてください。
どうもありがとうございました。
windows - Windows ファイアウォールの信頼リストにサービスを追加したり、ユーザーに同じことを要求したりするにはどうすればよいですか?
インストールしたアプリケーションに顧客の LAN からアクセスできるようにするために、ソフトウェア配布に小さな http サーバーを統合しました。
現在、顧客はファイアウォールの信頼できるアプリケーションのリストを手動で更新する必要があります。インストール時にファイアウォールに穴を開けるか、受信トラフィックを受信できる信頼できるアプリケーションとして Web サーバーを許可するようファイアウォールがユーザーに促すようにしたいです。
どのソリューションも、少なくとも組み込みの Windows ファイアウォールで動作するはずです。
提案?
c# - Windows XP ファイアウォールは、C# ソケットを使用して作成されたオープン接続をブロックします
C# ソケットを使用してクライアント サーバー接続を確立し、クライアント側で接続が確立されている間に、ファイアウォール API を使用してファイアウォールをアクティブにします。その後、何らかの理由で、クライアント アプリケーションがサーバーにデータを送信できなくなり、2 つの部品はまだ接続されています。ファイアウォールの有効化が接続をブロックするようなものです。なぜこうなった?さらに情報が必要な場合は、お問い合わせください。