资讯公告
  • 你的位置:
  • 首页
  • >
  • 资讯公告
  • >
  • 网络
  • >
  • 网络工程师的12个杀手锏免费网络工具
网络工程师的12个杀手锏免费网络工具
发布时间:2022-12-07 发布者:FebHost



网络工程师的工作正变得越来越复杂。关键任务的应用正在争夺带宽。在物联网的推动下,设备的数量正在爆炸性增长。而网络本身也在向云、边缘和家庭办公室延伸。

然后还有网络安全问题需要担心。攻击正在全面上升,攻击者不断寻找漏洞或后门,增加了对稳固和安全网络的需求,以作为网络安全防御的早期预警系统。

值得庆幸的是,有许多伟大的工具可以帮助网络工程师完成他们无休止的任务。而且其中许多都是免费的。下面是我们列出的12个不会打破银行的杀手级网络工具。

1. Wireshark(数据包分析器)


Wireshark分析工具是一个免费的开源程序,主要用于捕获和分析通过网络移动的数据包。Wireshark早在1998年由Gerald Combs创建,但不要让Wireshark的年龄欺骗你,因为它今天和创建时一样有用。Wireshark使网络工程师能够把网络接口控制器(NICs)放入混杂模式,以观察大多数流量,甚至是没有发送到控制器MAC地址的单播流量。所有版本的Wireshark和源代码都是完全开放的,可以免费下载。

2. Nmap(网络映射)


Nmap是网络映射的简称,是一个免费的开源工具,用于漏洞检查、端口扫描和网络映射。它是一个强大的工具,通常能够发现其他程序所遗漏的网络中的隐藏漏洞。今天有一个支持Nmap的庞大社区,包括原始开发者Gordon Lyon。任何人都可以免费得到这个工具,根据维护它的社区,每周有几千次下载。它可用于Windows、Mac和Linux。

3. Infection Monkey(渗透测试)


Infection Monkey是一个持续的渗透测试工具,为任何规模的网络设计。它装载了许多高级漏洞,并能检查常见的安全错误,如弱口令。它可以被部署来寻找一般的网络安全问题,最近还获得了检查已实施零信任网络的企业是否正确配置的能力。感染猴程序可以免费下载,源代码可以在GitHub上找到。任何人都可以为自己的目的自由修改代码。

4. iperf(测试网络连接)


iperf工具被设计用来测量和测试整个企业的网络连接。它既可以作为一个客户端,也可以作为一个服务器,创建数据流来测试两点之间的吞吐量。产生的数据流可以是传输控制协议(TCP)或用户数据报协议(UDP)。它可以免费下载,源代码也可以获得。它适用于Linux、Unix和Windows网络。

5. fprobe(性能测试)


fprobe工具一般用于坐在网络上的一个特定点上,并记录通过该点的流量数据。它可以用来帮助定位那些占用过多带宽的功能,甚至是产生流量或执行网络上不应该允许的功能的影子IT。

6. Cacti(可视化工具)


Cacti工具是由Ian Berry在2001年创建的,作为Cacti项目的一部分。它有两个主要功能。首先,Cacti提供了一个完全分布式和容错的数据收集框架。但它的成名之处在于其非常有用的图形组件,可以帮助用户将复杂的数据集可视化,这样他们就可以很容易地看到从流量高峰到一天中冷却风扇运行最剧烈的时间的一切。仙人掌既可以作为一个网络监控工具,也可以作为其他工具的伴侣,为他们的数据提供一个图形界面。

7. Snort(入侵预防)


Snort是目前最著名的免费网络工具之一。1998年由Martin Roesch创建,后来由Cisco接手开发。Snort是一个完整的入侵防御系统(IPS),使用规则帮助用户定义恶意的网络活动。然后,Snort使用这些规则来寻找符合这些定义的数据包,并在发现时产生警报。Snort目前已达到第三版,甚至可以用来阻止恶意数据包,增加了一个自动化组件,这对一个免费工具来说是非常先进的。

8. Aircrack-ng(适用于无线网络)


除了有线网络,现在的技术人员还需要确保无线网络的正常运行,而Aircrack-ng是一个帮助实现这一目标的工具。它实际上是一套工具,包括无线检测器、数据包嗅探器、WEP和WPA/WPA2-PSK破解器以及802.11无线局域网的分析工具。它可以用来检测附近有哪些无线网络在运行,谁在使用它们,以及它们的保护程度如何。它可以免费下载。

9. OpenNMS(网络监控)


OpenNMS是一个开源的网络监控平台,帮助网络工程师可视化和监控一个本地和分布式网络的企业。OpenNMS提供全面的故障、性能、流量监控和报警生成。而且它是高度可定制和可扩展的。该平台有两个版本。Meridian是一个付费产品,附带订阅服务,帮助配置和运行该工具,而Horizon是免费的、基于社区的平台,任何人都可以下载和使用。Horizon具有付费平台的所有功能,但用户需要配置和使用它来在他们的网络中工作。

10. SmokePing(测量延迟)


SmokePing是一个有趣的工具,旨在测量网络延迟和数据包丢失的时间。它通过每隔一段时间发送ping并记录响应时间来实现这一目的。然后,它将这些数据放入一个显示延迟模式的互动图表中。如果用户知道他们的网络有间歇性的问题,但不知道具体发生的时间和原因,这可能会很有帮助。它可以免费下载。

11. DBOT(监视Slack应用程序)


许多网络工程师使用Slack来相互交流,或从用户和管理员那里获得请求和命令。它是当今正在使用的最流行的即时通信平台之一,尤其是技术人员。但重要的是,Slack本身不能成为一个漏洞。为了监视它,DBOT工具,从技术上讲是一个机器人,扫描Slack安装中的所有URL、文件和IP地址,寻找恶意的内容。当DBOT发现有已知恶意软件的IP提供的文件等内容时,会直接警告用户。它是一个免费的开源工具,可以快速添加到任何Slack安装中,以提供额外的保护层。

12. Senzing(数据匹配)


Senzing工具在某种程度上是网络和安全的外围,但在某些情况下足够有用。Senzing能够在不同的数据库中找到相似性和关系。当用于网络安全时,它可以发现在网络上不应该存在的暴露的个人信息,或者它可以通过连接包含在多个地方的不同的信息来发现同一用户拥有的多个账户。Senzing作为API部署在大多数主要平台上,可以免费下载并用于分析多达10万条记录。如果需要的话,用户可以付费来分析更多的记录。

文章相关标签: 免费网络工具
购物车