在Linux系统下有没有工具可以检测网络是否有堵塞
ntop或bandwitch得到端口的流量。而进程间的网络通讯是依靠端口的,这样也就得到了进程的流量。但是对于动态端口的进程这个是有难度的。

常用的网络安全工具有哪些?
1、NMap 是一个开源且免费的安全扫描工具,可被用于安全审计和网络发现。能够工作在Windows、Linux、HP-UX、Solaris、BSD(包括Mac OS)、以及AmigaOS上。Nmap可用于探测网络中那些可访问的主机,检测它们操作系统的类型和版本,正在提供的服务,以及正在使用的防火墙或数据包过滤器的信息等。由于它既带有GUI界面,又提供命令行,因此许多网络与系统管理员经常将它运用到自己的日常工作中,其中包括:检查开放的端口,维护服务的升级计划,发现网络拓扑,以及监视主机与服务的正常运行时间等方面。2、Wireshark作为业界最好的工具之一,Wireshark可以提供免费且开源的渗透测试服务。通常,您可以把它当作网络协议分析器,以捕获并查看目标系统与网络中的流量。它可以在Linux、Windows、Unix、Solaris、Mac OS、NetBSD、FreeBSD、以及其他操作系统上运行。Wireshark广受教育工作者、安全专家、网络专业人员、以及开发人员的使用和喜爱。那些经由Wireshark还原的信息,可以被其图形用户界面(GUI)或TTY模式的TShark工具来查看。3、Metasploit作为一个安全项目,Metasploit可为用户提供有关安全风险或漏洞等方面的重要信息。该开源的框架可以通过渗透测试服务,让用户获悉各种应用程序、平台和操作系统上的最新漏洞,以及可以被利用的代码。从渗透测试角度来看,Metasploit可以实现对已知漏洞的扫描,侦听,利用,以及证据的收集。它提供可在Linux、Windows以及Apple Mac OS上运行的命令行和图形用户界面。虽然Metasploit是一种商业工具,但它附带有一个开源的有限试用版。4、Netsparker作为一款商业化的安全测试工具,Netsparker是一个精确、自动化且易用的Web应用安全扫描程序。该工具可以被用于自动化地识别Web应用服务中的跨站点脚本(XSS)和SQL注入等安全风险。通过基于证据的扫描技术,它不仅可以生成风险报告,还能够通过概念证明(Proof of Concept),来确认是否有误报,并能减少手动验证漏洞的时间。5、Acunetix是一款全自动化的Web漏洞扫描程序。它可以智能地检测、识别并报告超过4500种Web应用漏洞,其中包括XSS XXE、SSRF、主机头部注入(Host Header Injection)和SQL注入的所有变体。作为一种商业工具,Acunetix通过其DeepScan Crawler来扫描重AJAX(AJAX-heavy)客户端类型的单页面应用(SPA)和HTML5网站。6、Nessus是针对安全从业人员的漏洞评估解决方案。它能够协助检测和修复各种操作系统、应用程序、乃至设备上的漏洞、恶意软件、配置错误、以及补丁的缺失。通过运行在Windows、Linux、Mac、Solaris上,用户可以用它来进行IP与网站的扫描,合规性检查,敏感数据搜索等测试。7、W3af作为一个免费工具,W3af是一个Web应用攻击和审计框架。它通过搜索、识别和利用200多种已知的Web应用漏洞,来掌控目标网站的总体风险。这些漏洞包括:跨站点脚本(XSS)、SQL注入、未处理的应用错误、可被猜测的密钥凭据、以及PHP错误配置等。W3af不但适用于Mac、Linux和Windows OS,而且提供控制台和图形用户界面。8、Zed Attack Proxy由OWASP开发的免费且开源的安全测试工具。它可以让您在Web应用中发现一系列安全风险与漏洞。由于支持Unix/Linux、Windows和Mac OS,即使您是渗透测试的新手,也能轻松地上手该工具。9、Burpsuite作为一个严控“入侵者”扫描工具,Burpsuite被部分安全测试专家认为:“如果没有它,渗透测试将无法开展。”虽然不是免费,但是Burpsuite提供丰富的功能。通常,人们可以在Mac OS X、Windows和Linux环境中使用它,以实现爬取内容和功能,拦截代理,以及扫描Web应用等测试目的。10、Sqlninja 作为最好的开源渗透测试工具之一,Sqlninja可以利用Microsoft SQL Server作为后端,来检测Web应用上的SQL注入威胁和漏洞。该自动化测试工具提供命令行界面,可以在Linux和Apple Mac OS X上被使用。Sqlninja具有包括:对远程命令进行计数,DB指纹识别,及其检测引擎等描述性功能。
安装个360安全卫士。它是可以进行全面的安全防护的,包括网络

udp端口测试工具 Linux系统下怎么测试
可以使用nc命令测试。 例如测试一下 某个个IP 的80 端口有没有开启可以使用命令:nc -z -w 1 “IP地址” 80 可以看到默认是使用TCP进行测试的,如果要测试UDP端口有没有开放的可以添加-u 一起使用。例如我测试一下202.96.128.86 这个IP的UDP

如何使用Linux命令行测试网速
安装speedtest-cli speedtest-cli是一个用Python编写的轻量级Linux命令行工具,在Python2.4至3.4版本下均可运行。它基于Speedtest.net的基础架构来测量网络的上/下行速率。安装speedtest-cli很简单——只需要下载其Python脚本文件。使用speedtest-cli测试网速使用speedtest-cli命令也很简单,它不需要任何参数即可工作。$ speedtest-cli 输入这个命令后,它会自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。

iperf 服务器 客户端 测试结果速度不一样?
网络平台搭建好了,服务器买好了,如何验证网络的吞吐量、时延、丢包率能够满足设计需求呢?如何确认购买的服务器能够满足日后的应用需求呢?可以使用fluk这样的测试仪,但是fluk价格动辄就是上万、几十万。有没有一款小巧的工具可以完成这个功能呢?这篇文章介绍一个开源的软件,iperf。 惯例,下面一张思维导图是这篇文章的主要内容。1 什么是iperfiperf是一款开源的网络性能测试工具,可以用来测试网络性能以及服务器的性能。iperf可以测试网络的吞吐量、丢包率、时延、抖动等性能参数,测试的结果可以用来检验网络建设是否合理,是否能够满足业务需求。iperf支持windows和linux,linux可以发挥iperf的最大性能,windows版本是后期移植的,建议使用linux版本。LInux的最新版本是3.0,windows的最新版本是1.7.windows平台上有图形化的iperf,名称为jperf。下图是iperf的官网,还好,国内可以访问。2 iperf能做什么事iperf主要是用来测试网络性能的,也可以用来测试服务器的的性能、比如吞吐量、时延、丢包率、抖动等性能参数。可以发送TCP包和UDP包,主要功能如下所示TCP测量网络带宽报告MSS/MTU值的大小和观测值支持TCP窗口值通过套接字缓冲当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接UDP客户端可以创建指定带宽的UDP流测量丢包测量延迟支持多播当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)3 iperf如何安装windows的安装下载即可,绿色的,不需要安装,解压之后有两个文件linux的安装./configuremakemake install4 iperf如何使用4.1 TCP性能测试服务器端命令:iperf3 -s客户端命令:iperf3 -c 192.168.1.5 -b 200M测试结果:从图中可以看出测试的吞吐量、丢包率等参数。4.2 UDP性能测试带宽测试通常采用UDP模式,因为能测出极限带宽、时延抖动、丢包率。在进行测试时step1:以链路理论带宽作为数据发送速率进行测试,例如,从客户端到服务器之间的链路的理论带宽为100Mbps,先用-b 100M进行测试step2:根据测试结果(包括实际带宽,时延抖动和丢包率),再以实际带宽作为数据发送速率进行测试,会发现时延抖动和丢包率比第一次好很多,重复测试几次,就能得出稳定的实际带宽。服务端命令:iperf3 -s客户端命令:iperf3 -u -c 192.168.1.5 -b 200M 测试结果:

本文由 在线网速测试 整理编辑,转载请注明出处。