简介Linux下的TCP/UDP监控工具iptraf

   iptraf是一个基于ncurses的IP局域网监控器,用来生成包括TCP信息、UDP计数、ICMP和OSPF信息、以太网负载信息、节点状态信息、IP校验和错误等等统计数据。

  它基于ncurses的用户界面可以使用户免于记忆繁琐的命令行开关。

  特征

  IP流量监控器,用来显示你的网络中的IP流量变化信息。包括TCP标识信息、包以及字节计数,ICMP细节,OSPF包类型。

  简单的和详细的接口统计数据,包括IP、TCP、UDP、ICMP、非IP以及其他的IP包计数、IP校验和错误,接口活动、包大小计数。

  TCP和UDP服务监控器,能够显示常见的TCP和UDP应用端口上发送的和接收的包的数量。

  局域网数据统计模块,能够发现在线的主机,并显示其上的数据活动统计信息。

  TCP、UDP、及其他协议的显示过滤器,允许你只查看感兴趣的流量。

  日志功能。

  支持以太网、FDDI、ISDN、SLIP、PPP以及本地回环接口类型。

  利用Linux内核内置的原始套接字接口,允许它(指iptraf)能够用于各种支持的网卡上

  全屏,菜单式驱动的操作。

  安装方法

  Ubuntu以及其衍生版本

  代码如下:

  sudo apt-get install iptraf

  Arch Linux以及其衍生版本

  代码如下:

  sudo pacman -S iptra

  Fedora以及其衍生版本

  代码如下:

  sudo yum install iptraf

  用法

  如果不加任何命令行选项地运行iptraf命令,程序将进入一种交互模式,通过主菜单可以访问多种功能。


  简易的上手导航菜单。


  选择要监控的接口。


  接口ppp0处的流量。

时间: 2024-09-28 15:24:45

简介Linux下的TCP/UDP监控工具iptraf的相关文章

linux编程-linux下关于TCP packet传输的时间和频率控制

问题描述 linux下关于TCP packet传输的时间和频率控制 我需要在linux环境下设计一个函数,大概长成这样: sender(time, packet_size, frequency, file). 其中time就是需要传输多久(s),packet_size就是包大小(KB),frequency是每秒传输多少个packet,file是所传输的文件.想请问大牛,这个time和frequency能在linux下 找到相匹配的函数或者选项或者结构体吗? 还有个问题是,我到底应该用socket

如何在Linux下使用TCP封装器来加强网络服务安全

在这篇文章中,我们将会讲述什么是 TCP 封装器(TCP wrappers)以及如何在一台 Linux 服务器上配置他们来限制网络服务的权限.在开始之前,我们必须澄清 TCP 封装器并不能消除对于正确配置防火墙的需要. 就这一点而言,你可以把这个工具看作是一个基于主机的访问控制列表,而且并不能作为你的系统的终极安全措施.通过使用一个防火墙和 TCP 封装器,而不是只偏爱其中的一个,你将会确保你的服务不会被出现单点故障. 正确理解 hosts.allow 和 hosts.deny 文件 当一个网络

简介Linux下的文件描述符

在C程序中,文件由文件指针或者文件描述符表示.ISO C的标准I/0库函数(fopen, fclose, fread, fwrite, fscanf, fprintf等)使用文件指针,UNIX的I/O函数(open, close, read, write, ioctl)使用文 件描述符.下面重点来说下,文件描述符是如何工作的. 文件描述符相当于一个逻辑句柄,而 open,close等函数则是将文件或者物理设备与句柄相关联.句柄是一个整数,可以理解为进程特定的文件描述 符表的 索引.先介绍下面三个

简介Linux下的多播编程

下面就开始我们的多播编程了: 一.多播的概念 多播,也称为"组播",将网络中同一业务类型主机进行了逻辑上的分组,进行数据收发的时候其数据仅仅在同一分组中进行,其他的主机没有加入此分组不能收发对应的        数据. 在 广域网上广播的时候,其中的交换机和路由器只向需要获取数据的主机复制并转发数据.主机可以向路由器请求加入或退出某个组,网络中的路由器和交换机有选择 地复制并传输数据,将数据仅仅传输给组内的主机.多播的这种功能,可以一次将数据发送到多个主机,又能保证不影响其他不需要(未

iptraf:一个实用的TCP/UDP网络监控工具

iptraf:一个实用的TCP/UDP网络监控工具 iptraf是一个基于ncurses的IP局域网监控器,用来生成包括TCP信息.UDP计数.ICMP和OSPF信息.以太网负载信息.节点状态信息.IP校验和错误等等统计数据. 它基于ncurses的用户界面可以使用户免于记忆繁琐的命令行开关. 特征 IP流量监控器,用来显示你的网络中的IP流量变化信息.包括TCP标识信息.包以及字节计数,ICMP细节,OSPF包类型. 简单的和详细的接口统计数据,包括IP.TCP.UDP.ICMP.非IP以及其

《Linux 高级程序设计(第三版)》——第1章  Linux下C语言开发环境 1.1 Linux操作系统简介

第1章 Linux下C语言开发环境 Linux应用程序开发平台有别于Windows应用程序开发平台,因此在介绍具体编程内容之前,本书第1.2章主要介绍Linux操作系统下C语言程序的开发环境和开发工具. 本章主要介绍Linux下C语言开发环境,包括一些基本概念和基本编程环境.本章第1节主要对Linux操作系统及其相关术语进行了简要介绍. 本章第2节主要介绍Linux操作系统下编程基本概念以及如何获得Linux下的帮助文件,包括Linux操作系统下C语言库文件标准以及系统调用的基本概念. 本章第3

Linux下NMAP常用扫描简介(二)

在我们之前的 NMAP 安装一文中,列出了 10 种不同的 ZeNMAP 扫描模式,大多数的模式使用了不同的参数.各种不同参数代表执行不同的扫描模式.之前我们介绍过两种扫描类型 PING 扫描 和 UDP 扫描,这篇文章将介绍最后剩下的两种常用扫描类型. 四种通用扫描类型 下面列出了最常用的四种扫描类型: PING 扫描(-sP) TCP SYN 扫描(-sS) TCP Connect() 扫描(-sT) UDP 扫描(-sU) 当我们利用 NMAP 来执行扫描的时候,这四种扫描类型是我们需要熟

Linux下套接字详解(补充)--OSI七层与TCP/IP五层网络架构详解

OSI七层模型 OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI是Open System Interconnect的缩写,意为开放式系统互联. OSI七层参考模型的各个层次的划分遵循下列原则: 根据不同层次的抽象分层 每层应当有一个定义明确的功能 每层功能的选择应该有助于制定网络协议的国际标准. 各层边界的选择应尽量节省跨过接口的通信量. 层数应足够多,以避免不同的功能混杂在同一层中,但也不能太多,否则体系结构会过于庞大 同一层中的各网络节点都有相同的

在linux下,python怎么才能抓到网卡上的所有TCP数据包?

问题描述 在linux下,python怎么才能抓到网卡上的所有TCP数据包? 网卡已经设置为混杂模式,能够收到mac不是本机mac的数据包,但是程序只能收到和本机ip一样的数据包,不能收到和本机ip不一样的数据包,求助.代码如下: sock = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP) packet_base = sock.recvfrom(1024)[0] print "receive a packet