1. 程式人生 > >buildroot學習(七)——at91sam9g45軟體平臺更新

buildroot學習(七)——at91sam9g45軟體平臺更新

轉載地址:https://blog.csdn.net/srf1986/article/details/52443095

(51)iperf

Iperf 是一個網路效能測試工具。Iperf可以測試最大TCP和UDP頻寬效能。Iperf具有多種引數和UDP特性,可以根據需要調整。Iperf可以報告頻寬,延遲抖動和資料包丟失。

(52)iproute2

iproute2是另一個系列的網路配置工具,它旨在取代net-tools的功能。net-tools可以通過procfs(/proc)和ioctl系統呼叫,訪問和更改核心網路配置,iproute2則通過網路鏈路套接字介面與核心進行聯絡。/proc介面比網路鏈路介面來得更笨拙。拋開效能不講,iproute2的使用者介面比net-tools的使用者介面要來得直觀。比如說,網路資源(比如鏈路、IP地址、路由和隧道等)用“物件”抽象進行了恰當的定義,你可以使用一致的語法來管理不同的物件。最重要的是,迄今為止iproute2一直在積極開發當中。

(53)ipsec-tools

IPsec不是一個單獨的協議,IPsec = AH + ESP + IPcomp + IKE,IPsec包括了一組相對獨立的協議:

認證協議頭(AH):提供資料包的真實性驗證,AH協議覆蓋了從IP頭到IP尾的整個資料包;
封裝安全載荷(ESP):保證了資料包的機密性;
IP有效載荷壓縮協議(IPComp):在對資料包封裝ESP頭之前進行壓縮資料包;
因特網金鑰交換協議(IKE):AH和ESP協議需要通訊兩端之間共享金鑰,IKE提供了共享金鑰的方法。
      在核心程式碼中實現了AH、ESP和IPcomp協議,而IKE是在使用者層實現的後臺程序,核心和使用者層通過金鑰管理表實現二者之間的協作。
(54)ipset

iptables是在linux核心裡配置防火牆規則的使用者空間工具,它實際上是netfilter框架的一部分.可能因為iptables是netfilter框架裡最常見的部分,所以這個框架通常被稱為iptables,iptables是linux從2.4版本引入的防火牆解決方案.
ipset是iptables的擴充套件,它允許你建立 匹配整個地址sets(地址集合) 的規則。而不像普通的iptables鏈是線性的儲存和過濾,ip集合儲存在帶索引的資料結構中,這種結構即時集合比較大也可以進行高效的查詢.
除了一些常用的情況,比如阻止一些危險主機訪問本機,從而減少系統資源佔用或網路擁塞,IPsets也具備一些新防火牆設計方法,並簡化了配置.
(55)iptables
iptables防火牆可以用於建立過濾(filter)與NAT規則。所有Linux發行版都能使用iptables,因此理解如何配置iptables將會幫助你更有效地管理Linux防火牆。如果你是第一次接觸iptables,你會覺得它很複雜,但是一旦你理解iptables的工作原理,你會發現其實它很簡單。

(56)iptraf-ng


IPTraf-ng is a console-based network monitoring utility. IPTraf-ng gathersdata like TCP connection packet and byte counts, interface statisticsand activity indicators, TCP/UDP traffic breakdowns, and LAN stationpacket and byte counts. IPTraf-ng features include an IP traffic monitorwhich shows TCP flag information, packet and byte counts, ICMPdetails, OSPF packet types, and oversized IP packet warnings;interface statistics showing IP, TCP, UDP, ICMP, non-IP and other IPpacket counts, IP checksum errors, interface activity and packet sizecounts; a TCP and UDP service monitor showing counts of incoming andoutgoing packets for common TCP and UDP application ports, a LANstatistics module that discovers active hosts and displays statisticsabout their activity; TCP, UDP and other protocol display filters soyou can view just the traffic you want; logging; support for Ethernet,FDDI, ISDN, SLIP, PPP, and loopback interfaces; and utilization of thebuilt-in raw socket interface of the Linux kernel, so it can be usedon a wide variety of supported network cards

(57)iputils

The iputils package is set of small useful utilities for Linux networking.

These tools are included in iputils

arping
clockdiff
ipg
ping
rarpd
rdisc
tftpd
tracepath
traceroute6
(58)irssi
Irssi是Timo Sirainen用C語言寫的一個文字使用者介面的IRC客戶端程式,她的釋出遵循GPL(GNU General Public License)。

(59)iw

未找到

(60)janus-gateway


Janus is an open source, general purpose, WebRTC gateway designed anddeveloped by Meetecho. This version of the gateway can only be installed on Linux systems: next versions will take into account cross compilation on different environments.

For some online demos and documentations, make sure you pay theproject website a visit!

To discuss Janus with us and other users, there's a Google Group calledmeetecho-janus thatyou can use. If you encounter issues, though, please submit an issueon github instead.

(61)kismet
Kismet 是一款工作在 802.11 協議第二層的無線網路檢測、嗅探、干擾工具。可以工作在支援raw監控模式的所有無線網絡卡上。可以嗅探包括 802.11b, 802.11a, 和 802.11g 在內的協議包。

(62)knock

未找到

(63)leafnode2

Leafnode 是一個新聞伺服器,適合小型、頻寬有限、只有少量使用者的網站,它可以跟蹤那些已被讀取和下載的資訊,易於安裝維護簡單。

(64)lftp

LFTP is a sophisticated ftp/http client, and a file transfer program supporting a number of network protocols. Like BASH, it has job control and uses the readline library for input. It has bookmarks, a built-in mirror command,and can transfer several files in parallel. It was designed withreliability in mind.LFTP is free software,distributed under the GNU GPL license.

(65)lighttpd


Lighttpd 是一個德國人領導的開源Web伺服器軟體,其根本的目的是提供一個專門針對高效能網站,安全、快速、相容性好並且靈活的web server環境。具有非常低的記憶體開銷、cpu佔用率低、效能好以及豐富的模組等特點。
Lighttpd是眾多OpenSource輕量級的web server中較為優秀的一個。支援FastCGI,CGI,Auth,輸出壓縮(output compress),URL重寫,Alias等重要功能;而Apache之所以流行,很大程度也是因為功能豐富,在lighttpd上很多功能都有相應的實現了,這點對於apache的使用者是非常重要的,因為遷移到lighttpd就必須面對這些問題。

(66)linknx

未找到

(67)links

Links是一款開放原始碼的純文字網頁瀏覽器,原先由捷克人Mikulas Patocka開發。

(68)linphone

LinPhone是一個IP電話工具,運行於Linux下。它能夠讓你通過internet來查詢朋友的IP,並通過IP給他打電話。

(69)linux-zigbee

未找到,

不過應該是實現了zigbee功能的軟體

(70)lldpd

鏈路層發現協議(LLDP)是一個廠商無關的二層協議,它允許網路裝置在本地子網中通告自己的裝置標識和效能。

(71)lrzsz

lrzsz是一款在linux裡可代替ftp上傳和下載的程式。

(72)macchanger

GNU MAC Changer is an utility that makes the maniputation of MAC
addresses of network interfaces easier.
(73)memcached

Memcached 是一個高效能的分散式記憶體物件快取系統,用於動態Web應用以減輕資料庫負載。它通過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提高動態、資料庫驅動網站的速度。Memcached基於一個儲存鍵/值對的hashmap。其守護程序(daemon )是用C寫的,但是客戶端可以用任何語言來編寫,並通過memcached協議與守護程序通訊。
(74)mii-diag

未找到,應該跟mii介面相關把

(75)minidlna

DLNA的全稱是DIGITAL LIVING NETWORK ALLIANCE, 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Alliance) 由索尼、英特爾、微軟等發起成立、旨在解決個人PC,消費電器,移動裝置在內的無線網路和有線網路的互聯互通,使得數字媒體和內容服務的無限制的共享和增長成為可能,目前成員公司已達280多家。(via 百度百科)

什麼是MiniDLNA? MiniDLNA (也就是之前的 ReadyDLNA) 完全相容DLNA/UPnP-AV 客戶端. 由NETGEAR員工為ReadyNAS產品線開發的一款軟體

(76)mjpg-streamer
mjpg-streamer 可以通過檔案或者是HTTP方式訪問linux UVC相容攝像頭。可以在公司,通過訪問家裡安
裝的攝像頭檢視家裡的情況,對於有小孩的家長很有幫助。
(77)mongrel

Mongrel是一種快速的針對Ruby的Http 伺服器,專門為部署釋出rails應用而產生的。
(78)monkey
這本不知道是不是以下的

Monkey是Android中的一個命令列工具,可以執行在模擬器裡或實際裝置中。它向系統傳送偽隨機的使用者事件流(如按鍵輸入、觸控式螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。Monkey包括許多選項,它們大致分為四大類:
  基本配置選項,如設定嘗試的事件數量
  執行約束選項,如設定只對單獨的一個包進行測試
  事件型別和頻率
  除錯選項
  在Monkey執行的時候,它生成事件,並把它們發給系統。同時,Monkey還對測試中的系統進行監測,對下列三種情況進行特殊處理(自動停止):
  如果限定了Monkey執行在一個或幾個特定的包上,那麼它會監測試圖轉到其它包的操作,並對其進行阻止。
  如果應用程式崩潰或接收到任何失控異常,Monkey將停止並報錯。
  如果應用程式產生了應用程式不響應(application not responding)的錯誤,Monkey將會停止並報錯。
  按照選定的不同級別的反饋資訊,在Monkey中還可以看到其執行過程報告和生成的事件
(79)mosh
Mosh
(mobile shell)
Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.

Mosh is a replacement for SSH. It's more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

Mosh is free software, available for GNU/Linux, BSD, macOS, Solaris, Android, and Chrome. An iOS version is in testing.

(80)mosquitto
款實現了訊息推送協議 MQTT v3.1 的開源訊息代理軟體,提供輕量級的,支援可釋出/可訂閱的的訊息推送模式,使裝置對裝置之間的短訊息通訊變得簡單,比如現在應用廣泛的低功耗感測器,手機、嵌入式計算機、微型控制器等移動裝置。一個典型的應用案例就是 Andy Stanford-ClarkMosquitto(MQTT協議創始人之一)在家中實現的遠端監控和自動化。並在 OggCamp 的演講上,對MQTT協議進行詳細闡述

(81)mrouted

mrouted is a 3-clause BSDlicensed implementation of the DVMRP multicast routing protocol. It canrun on any UNIX based system, from embedded Linux systems toworkstations, turning them into multicast routers with tunnel support,which can be used to cross non-multicast-aware routers.

DVMRP is a distance vector based protocol, derived from RIP, suitablefor closely located multicast users in smaller networks. It simplyfloods all multicast streams to all routers, i.e. implicit join. Thisis also known as "flood and prune" since you can opt out from groups youdo not want. For a detailed explanation of the protocol, consultRFC 1075.

(82)mtr

Mtr是 Linux中有一個非常棒的網路連通性判斷工具,它結合了ping, traceroute,nslookup 的相關特性。

(83)nbd

NBD(Network Block Device)讓你可以將一個遠端主機的磁碟空間,當作一個塊裝置來使用.就像一塊硬碟一樣.
使用它,你可以很方便的將另一臺伺服器的硬碟空間,增加到本地伺服器上. 
NBD與NFS有所不同.NFS只是提供一個掛載點供客戶端使用,客戶端無法改變這個掛載點的分割槽格式. 
而NBD提供的是一個塊裝置,客戶端可以把這個塊裝置格式化成各種型別的分割槽.更便於使用者的使用. 
NBD是一個核心模組,大部分Linux發行版都已包含它.

(84)ncftp

NcFTP是文字模式FTP程式的佼佼者,它具備多樣特色, 包括顯示傳輸速率,下載進度,自動續傳,標住書籤,可通過防火牆和代理伺服器等。

(85)ndisk6 tools

未找到

(86)netatalk

Netatalk v3 is availabe as netatalkAUR in the AUR.

The older version of netatalk, v2, is distributed as netatalk-ddpAUR[broken link: archived in aur-mirror] and supports the Apple Macintosh network protocols, including AppleTalk (ATalk), Apple Filing Protocol (AFP), and Printer Access Protocol (PAP).

(87)netplug

netplugd is a daemon that monitors the status of one or more ethernetinterfaces, calling an external script when something changes.

(88)netsnmp

它包括agent和多個管理工具的原始碼,支援多種擴充套件方式。[2] 不僅擴充套件了獲取方式,而且對於資料型別也有一定的擴充套件。
Net-SNMP不僅提供了管理工具,還提供了一些開發配置工具,這些工具一般使用perl語言的指令碼提供:主要包括mib2c、net-snmp-config等。上面所說的兩個工具方便開發者進行開發
(89)netstat-nat
This is a reimplementation of thenetstat-nat tool, writtenentirely in Go. It uses the same command line flags and almost thesame output format so it can be used as a drop-in replacement in mostcases.

(90)nfacct

未找到 好像是流量計數器

(91)nftables

Linux 3.13 帶來了很多特性。nftables也是第一次正式釋出。nftables是一個致力於替換現有的{ip,ip6,arp,eb}tables框架(也就是大家熟知的iptables)的專案。然而,Linux3.13中的nftables版本還是不完整的,還缺少一些重要的特性。這些特性會在後續的Linux版本中釋出。大多數場景下nftables已經可以使用,但是完整的支援(即,nftables優先順序高於iptables)應該在Linux 3.15。

nftables引入了一個新的命令列工具nft。nft是iptables及其衍生指令(ip6tables,arptables)的超集。同時,nft擁有完全不同的語法。是的,如果你習慣於iptables,這是個不好的訊息。但是有一個相容層允許你使用iptables,而過濾是由核心中的nftables完成的。

(92)nginx
Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,並在一個BSD-like 協議下發行。由俄羅斯的程式設計師Igor Sysoev所開發,供俄國大型的入口網站及搜尋引擎Rambler(俄文:Рамблер)使用。其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力確實在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站使用者有:百度、京東、新浪、網易、騰訊、淘寶等。

(93)ngircd

ngIRCd is a free, portable and lightweight Internet Relay Chat server for
small or private networks, developed under the GNU General Public License
(GPL; please see the file COPYING for details). It is simple to configure,
can cope with dynamic IP addresses, and supports IPv6 as well as SSL. It is
written from scratch and not based on the original IRCd.
(94)ngrep
ngrep命令是grep命令的網路版,他力求更多的grep特徵,用於搜尋指定的資料包。正由於安裝ngrep需用到libpcap庫, 所以支援大量的作業系統和網路協議。能識別TCP、UDP和ICMP包,理解bpf的過濾機制。 

來自: http://man.linuxde.net/ngrep
ngrep命令是grep命令的網路版,他力求更多的grep特徵,用於搜尋指定的資料包。正由於安裝ngrep需用到libpcap庫, 所以支援大量的作業系統和網路協議。能識別TCP、UDP和ICMP包,理解bpf的過濾機制。 

來自: http://man.linuxde.net/ngrep
ngrep命令是grep命令的網路版,他力求更多的grep特徵,用於搜尋指定的資料包。正由於安裝ngrep需用到libpcap庫, 所以支援大量的作業系統和網路協議。能識別TCP、UDP和ICMP包,理解bpf的過濾機制。 

來自: http://man.linuxde.net/ngrep
ngrep 是grep(在文字中搜索字串的工具)的網路版,他力求更多的grep特徵,
用於搜尋指定的資料包。正由於安裝ngrep需用到libpcap庫, 所以支援大量的
作業系統和網路協議。能識別TCP、UDP和ICMP包,理解bpf的過濾機制。
(95)nload

網路流量實時監測工具

(96)nmap

nmap是一個網路連線端掃描軟體,用來掃描網上電腦開放的網路連線端。確定哪些服務執行在哪些連線端,並且推斷計算機執行哪個作業系統(這是亦稱 fingerprinting)。它是網路管理員必用的軟體之一,以及用以評估網路系統安全。
正如大多數被用於網路安全的工具,nmap 也是不少黑客及駭客(又稱指令碼小子)愛用的工具 。系統管理員可以利用nmap來探測工作環境中未經批准使用的伺服器,但是黑客會利用nmap來蒐集目標電腦的網路設定,從而計劃攻擊的方法。
(97)noip
未找到

(98)ntp

NTP是網路時間協議(Network Time Protocol),它是用來同步網路中各個計算機的時間的協議。

(99)nuttcp

nuttcp is a network performance measurement tool intended for use by network and system managers. Its most basic usage is to determine the raw TCP (or UDP) network layer throughput by transferring memory buffers from a source system across an interconnecting network to a destination system, either transferring data for a specified time interval, or alternatively transferring a specified number of bytes. In addition to reporting the achieved network throughput in Mbps, nuttcp also provides additional useful information related to the data transfer such as user, system, and wall-clock time, transmitter and receiver CPU utilization, and loss percentage (for UDP transfers).

(100)odhcp6c

odhcp6c is a minimal DHCPv6 and RA-client for use in embedded Linux systems
especially routers. It compiles to only about 35 KB (-Os -s).
(101)
--------------------- 
作者:海邊自在生活 
來源:CSDN 
原文:https://blog.csdn.net/srf1986/article/details/52443095 
版權宣告:本文為博主原創文章,轉載請附上博文連結!