问题标签 [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 投票
3 回答
7853 浏览

language-agnostic - 我将如何开始编写自己的防火墙?

除了人们问同样的问题外,谷歌上几乎没有关于这个主题的内容。

我将如何开始编写自己的防火墙?

我希望为 Windows 平台编写一个,但我也对其他操作系统的这些信息感兴趣。

0 投票
6 回答
11763 浏览

.net - WCF通过防火墙推送到客户端?

另请参阅WCF 服务器如何通知 WCF 客户端有关更改?(比简单轮询更好的解决方案,例如评论或长轮询)

我需要通过客户端防火墙将推送技术与 WCF 一起使用。这一定是一个常见问题,我知道它在理论上是有效的(见下面的链接),但我没能让它工作,我也找不到演示它的代码示例。

要求:

  • WCF
  • 客户端通过 tcp 端口 80 (netTcpBinding) 连接到服务器。
  • 服务器以不规则的时间间隔(1 分钟到几个小时)推送信息。
  • 用户不必配置他们的防火墙,服务器推送必须通过所有入站端口关闭的防火墙。为此需要同一连接上的 TCP 双工,双重绑定不起作用,因为必须在客户端防火墙上打开端口。
  • 客户端定期(可能每 15 分钟)向服务器发送心跳,因此服务器知道客户端仍然活着。
  • 服务器是带有 WAS 的 IIS7。

解决方案似乎是双工 netTcpBinding。基于此信息:

WCF 通过防火墙和 NAT

在 IIS 中保持连接打开

但是我还没有找到有效的代码示例。我尝试将 Microsoft 的 WCF 示例中的“Duplex”和“TcpActivation”示例组合在一起,但没有任何运气。请有人指点我可以工作的示例代码,或构建一个小型示例应用程序。非常感谢!

0 投票
3 回答
22162 浏览

configuration - 在防火墙后面配置 sendmail

我正在设置一个位于防火墙后面的网络上的服务器,我希望这台计算机上的程序能够使用 sendmail 将电子邮件发送到任何电子邮件地址。我们在这个网络上运行了一个 SMTP 服务器(我们称之为 mailrelay.example.com),这就是我们应该如何通过防火墙获取传出电子邮件的方式。

那么如何配置 sendmail 以通过 mailrelay.example.com 发送所有邮件?谷歌搜索还没有给我答案,只是发现 sendmail 配置非常复杂和烦人。

0 投票
7 回答
1295 浏览

firewall - 防火墙 - 构建或购买

我有一个 Linux 网络服务器场,大约有 5 个网络服务器,网络流量约为 20Mbps。

我们目前有一个充当防火墙的梭子鱼 340 负载均衡器(远离此设备 - 废话!)。我想安装一个专用防火墙,我想知道人们对构建与购买专用防火墙的看法。

主要要求:

  • 动态阻止恶意流量
  • 动态速率限制流量
  • 屏蔽除 80、443 以外的所有端口
  • 将端口 22 限制为一组 IP
  • 高可用性设置

此外,如果我们选择构建路线,我们如何知道系统可以处理什么级别的流量。

0 投票
3 回答
2027 浏览

delphi - 在 Delphi 中,如何从防火墙 API 中的 LocalPolicy.CurrentProfile.GloballyOpenPorts 获取枚举器

我正在编写一些代码,以查看WinXPVista的防火墙例外列表中是否存在针对我们客户端软件使用的特定端口的漏洞。

我可以看到我可以使用NetFwMgr.LocalPolicy.CurrentProfile.GloballyOpenPorts来获取当前开放端口异常的列表。但我不知道如何将枚举列表放入我可以在我的 Delphi 程序中使用的东西中。

下面列出了我的最新尝试。当我使用port_list.Item. 我知道那是错误的,这主要是我的一厢情愿。任何帮助,将不胜感激。

0 投票
6 回答
27802 浏览

git - 尝试通过防火墙从 github 加载文件非常慢。任何解决方法的建议?

我有点犹豫要不要发布这个,因为我不完全确定我在做什么。任何帮助都会很棒。

我在一台带有防火墙/过滤器的计算机上。我可以毫无困难地下载文件。但是,当我尝试从 Github 克隆文件时,计算机只是挂起。没发生什么事。它在文件夹中创建了一个 git 文件,但没有加载关键文件。对于上下文,我正在开发 Rails 应用程序,尝试加载 Restful Authentication。

你们有人处理过这个吗?让克隆工作有什么建议吗?禁用防火墙可能是一种选择,但如果我可以在不经过该过程的情况下做某事,我将不胜感激。

0 投票
8 回答
57580 浏览

c# - 以编程方式将应用程序添加到 Windows 防火墙

我有一个通过 ClickOnce 安装和更新的应用程序。该应用程序通过 FTP 下载文件,因此需要将其作为例外添加到 Windows 防火墙。由于 ClickOnce 的工作方式,EXE 的路径会随着每次更新而改变,因此异常也需要改变。对防火墙进行更改以使其对最终用户不可见的最佳方法是什么?

(该应用程序是用 C# 编写的)

0 投票
3 回答
2521 浏览

windows - UDP和我的电脑?

我最近在我的计算机上打开了 Windows 防火墙日志记录并开始跟踪传入和传出连接。对日志文件感到好奇的是,我注意到许多 UDP 数据包(实际上,它基本上构成了我所有的传入流量),这些数据包没有将我的主机作为目标或源出现在日志中。

我认为这可能是 UDP 的实现细节(数据包在子网中的我的计算机上跳跃)但维基百科的 UDP 并没有再启发我,我不明白为什么我的计算机应该转发这些数据包第一名。

有任何想法吗?

编辑 1:这是带有神秘 UDP 数据包的日志文件行的样子:

239.255.255.250 是广播地址吗?既然你提到了,我看到的 UDP 数据包有非常具体的目的地,基本上是 224.0.0.252、239.255.255.250、18.243.255.255。我还收到了发往 224.0.0.1 的虚拟 ICMP ping。

0 投票
1 回答
5032 浏览

vb.net - 如何在 Visual Basic 2005 中创建 Windows 防火墙例外?

有没有办法可以在 VB2005 中创建 Windows 防火墙例外?我正在尝试部署一个打开几个端口的小应用程序,以便我可以连接到它们并使用 VMWare Converter 转换它们。

提前致谢

0 投票
2 回答
7332 浏览

java - SSH 的 java.sql.Connection 扩展

我在防火墙后面有一个 MySQL 数据库,只能通过 SSH 连接访问。有谁知道 java.sql.Connection 的实现,它允许我与这个数据库建立 SSH 连接?