some utility discovered by Linux yum search all tcp, epel.repo

简介:
在使用Linux epel repo时,查找tcp发现了很多好玩的工具:
# cat /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirrors.aliyun.com/epel/6/$basearch
        http://mirrors.aliyuncs.com/epel/6/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
baseurl=http://mirrors.aliyun.com/epel/6/$basearch/debug
        http://mirrors.aliyuncs.com/epel/6/$basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=0
 
[epel-source]
name=Extra Packages for Enterprise Linux 6 - $basearch - Source
baseurl=http://mirrors.aliyun.com/epel/6/SRPMS
        http://mirrors.aliyuncs.com/epel/6/SRPMS
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6


如下,有非常多好玩的工具:
# yum search all tcp
Loaded plugins: security
=========================================================== Matched: tcp ===========================================================
tcping.x86_64 : Check of TCP connection to a given IP/Port
tcputils.x86_64 : Utilities for TCP programming in shell-scripts
tcp_wrappers.x86_64 : A security tool which acts as a wrapper for TCP daemons
tcpick.x86_64 : A tcp stream sniffer, tracker and capturer
tcpreen.x86_64 : A TCP/IP re-engineering and monitoring program
tcpreplay.x86_64 : Replay captured network traffic
tcptraceroute.x86_64 : A traceroute implementation using TCP packets
iperf.x86_64 : Measurement tool for TCP/UDP bandwidth performance
nagios-plugins-tcp.x86_64 : Nagios Plugin - check_tcp
nbd.x86_64 : Network Block Device user-space tools (TCP version)
tcp_wrappers-devel.i686 : Development libraries and headers for tcp_wrappers
tcp_wrappers-devel.x86_64 : Development libraries and headers for tcp_wrappers
tcp_wrappers-libs.i686 : Libraries for tcp_wrappers
tcp_wrappers-libs.x86_64 : Libraries for tcp_wrappers
tcpcopy.x86_64 : An online request replication tool
tcpdump.x86_64 : A network traffic monitoring tool
tcpxtract.x86_64 : Tool for extracting files from network traffic
vanessa_socket.i686 : Simplify TCP/IP socket operations
balance.x86_64 : TCP load-balancing proxy server with round robin and failover mechanisms
clean-network.x86_64 : An TCP/IP implementation for Clean
haproxy.x86_64 : HAProxy is a TCP/HTTP reverse proxy for high availability environments
hping3.x86_64 : TCP/IP stack auditing and much more
iperf3.i686 : Measurement tool for TCP/UDP bandwidth performance
iperf3.x86_64 : Measurement tool for TCP/UDP bandwidth performance
iptraf-ng.x86_64 : A console-based network monitoring utility
nc.x86_64 : Reads and writes data across network connections using TCP or UDP
net6.i686 : A TCP protocol abstraction for library C++
net6.x86_64 : A TCP protocol abstraction for library C++
nmap.x86_64 : Network exploration tool and security scanner
pen.x86_64 : Load balancer for "simple" tcp based protocols such as http or smtp
portreserve.x86_64 : TCP port reservation utility
redir.x86_64 : Redirect TCP connections
ser2net.x86_64 : Proxy that allows tcp connections to serial ports
vanessa_socket.x86_64 : Simplify TCP/IP socket operations
vanessa_socket-pipe.x86_64 : Trivial TCP/IP pipe build using libvanessa_adt
vtun.x86_64 : Virtual tunnel over TCP/IP networks
2ping.noarch : Bi-directional ping utility
3proxy.x86_64 : Tiny but very powerful proxy
derrick.x86_64 : A Simple Network Stream Recorder
dnstop.x86_64 : Displays information about DNS traffic on your network
ipset.i686 : Manage Linux IP sets
ipset.x86_64 : Manage Linux IP sets
iptraf.x86_64 : A console-based network monitoring utility
snmpcheck.noarch : An utility to get information via SNMP protocols
socat.x86_64 : Bidirectional data relay between two data channels ('netcat++')
syslog-ng.i686 : Next-generation syslog server
syslog-ng.x86_64 : Next-generation syslog server
tsocks.i686 : Library for catching network connections, redirecting them on a SOCKS server
tsocks.x86_64 : Library for catching network connections, redirecting them on a SOCKS server
typespeed.x86_64 : Test your typing speed and get your fingers' CPS
udt.i686 : UDP based Data Transfer Protocol
udt.x86_64 : UDP based Data Transfer Protocol
unicornscan.x86_64 : Scalable, accurate, flexible and efficient network probing


比如redir这个工具,可以作为一个端口代理。
# redir --laddr=0.0.0.0 --lport=1999 --caddr=172.16.3.150 --cport=1922

postgres@digoal-> psql -h 127.0.0.1 -p 1999 -U postgres postgres
psql (9.4.1, server 9.5devel)
WARNING: psql major version 9.4, server major version 9.5.
         Some psql features might not work.
Type "help" for help.


又比如nc, 即netcat,可以用来做网络管道,端口扫描等工作。
服务端开启一个监听
# nc -l 1234

客户端连接过去
postgres@digoal-> nc 127.0.0.1 1234

f
hello

服务端see it:
f
hello

或者作为数据传输的管道。
服务端
[root@digoal ~]# nc -l 1234 >./file
客户端
postgres@digoal-> nc 127.0.0.1 1234 <./.bash_history


又如 socat,与nc类似。
iperf,调试和监控网络传输
balance则是一个简单的端口代理和负载均衡工具
。。。。。。
目录
相关文章
|
6月前
|
NoSQL Linux 开发工具
Linux环境基础开发工具的使用(yum、vim、gcc、g++、gdb、make/Makefile)
本文介绍了yum 包管理工具、Vim 编辑器、gcc/g++ 编译器、gdb 调试器、编译原理及 Makefile 的使用,同时还配备了如何使用,以及图解。旨在帮助读者更好地理解和应用这些工具与技术。
367 0
|
10月前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
1211 25
|
Linux 开发工具 数据安全/隐私保护
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
这篇文章介绍了在CentOS 7系统中安装Docker时遇到的两个常见问题及其解决方法:用户不在sudoers文件中导致权限不足,以及yum被锁定的问题。
255 2
linux异常一:feng 不在 sudoers 文件中,此事将被报告。yum提示Another app is currently holding the yum lock; waiting for
|
缓存 前端开发 Linux
Linux yum 命令
10月更文挑战第1天
220 2
|
网络协议 Linux 网络性能优化
Linux C/C++之TCP / UDP通信
这篇文章详细介绍了Linux下C/C++语言实现TCP和UDP通信的方法,包括网络基础、通信模型、编程示例以及TCP和UDP的优缺点比较。
656 0
Linux C/C++之TCP / UDP通信
|
网络协议 Linux 网络性能优化
Linux基础-socket详解、TCP/UDP
综上所述,Linux下的Socket编程是网络通信的重要组成部分,通过灵活运用TCP和UDP协议,开发者能够构建出满足不同需求的网络应用程序。掌握这些基础知识,是进行更复杂网络编程任务的基石。
491 1
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
1346 0
|
Unix Linux Go
Linux 使用Yum安装Go和配置环境
Linux 使用Yum安装Go和配置环境
|
3月前
|
安全 关系型数据库 MySQL
CentOS 7 yum 安装 MySQL教程
在CentOS 7上安装MySQL 8,其实流程很清晰。首先通过官方Yum仓库来安装服务,然后启动并设为开机自启。最重要的环节是首次安全设置:需要先从日志里找到临时密码来登录,再修改成你自己的密码,并为远程连接创建用户和授权。最后,也别忘了在服务器防火墙上放行3306端口,这样远程才能连上。
712 16
|
2月前
|
存储 关系型数据库 MySQL
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)
MySQL是一款开源关系型数据库,高性能、易用、跨平台,支持多种存储引擎,广泛应用于Web开发、企业级应用等领域。本教程介绍其特点、架构及在主流Linux系统中的安装配置方法。
622 0
MySQL介绍和MySQL包安装 -- RHEL系列(Yum资源库安装MySQL)