网络工具netcat
来源:互联网 发布:ps软件课程设计报告 编辑:程序博客网 时间:2024/06/06 02:35
netcat是一个很好用的网络工具,我想我也只能表达我的意思,个人比较喜欢。它能通过tcp和udp读取网络
数据。我用的centos6.8 默认是没有安装netcat的。所以我从安装说起。下载,
wget http://sourceforge.NET/projects/netcat/files/netcat/0.7.1/netcat-0.7.1-1.i386.rpm
下载下来是rpm包,需要注意。安装的时候会有问题,解决依赖包问题,
yum list glibc*
yum install glibc.i686
然后安装,
rpm -ihv netcat-0.7.1-1.i386.rpm
然后,netcat linux一般简写成nc。至于其使用方法,可以--help,但help没有实例来到好,下面写写,
可以运行在TCP或者UDP模式,默认是TCP,-u参数调整为udp.
nc -u 127.0.0.1 9502 以udp的方式,连接ip 9502端口,连接上之后可以发数据。
有如下几大功能:
1,端口扫描,网络从业者最喜欢干的事情
nc -z -v -n 127.0.0.1 21-90
127.0.0.1 22 (ssh) open
127.0.0.1 25 (smtp) open
127.0.0.1 80 (http) open
这个命令会打印21到90 所有开放的端口,Banner是一个文本,Banner是一个你连接的服务发送给你的文本信息。
当你试图鉴别漏洞或者服务的类型和版本的时候,Banner信息是非常有用的。但是,并不是所有的服务都会发送
banner。
2,假如你想和你的朋友聊聊,有很多的软件和信息服务可以供你使用。但是,如果你没有这么奢侈的配置,比如
你在计算机实验室,所有的对外的连接都是被限制的,你怎样和整天坐在隔壁房间的朋友沟通那?不要郁闷了,
netcat提供了这样一种方法,你只需要创建一个Chat服务器,一个预先确定好的端口,这样子他就可以联系到你了
服务器端:nc -l 2345
这样netcat 命令在23457端口启动了一个tcp 服务器,所有的标准输出和输入会输出到该端口。输出和输入都在此
shell中展示。
客户端:nc xxx.xxx.xxx.xxx 2345
不管你在机器B上键入什么都会出现在机器A上
3,文件传输
不举例子了,自己想象
4,传输目录
5,克隆设备
6,打开远程shell,这个在黑客中应该很有使用价值
- 网络工具netcat
- 网络工具netcat
- 网络工具的瑞士军刀netcat
- Kali 网络工具“瑞士军刀”NetCat
- Netcat 命令--网络工具中的瑞士军刀
- Netcat命令:网络工具中的瑞士军刀
- netcat是网络工具中的瑞士军刀
- Linux Netcat 命令—网络工具中的瑞士军刀
- Linux Netcat 命令—网络工具中的瑞士军刀
- Linux Netcat命令:网络工具中的瑞士军刀
- 【Linux命令】netcat 网络工具的瑞士军刀
- linux中网络工具nc|netcat的使用
- Linux Netcat 命令——网络工具中的瑞士军刀
- Linux Netcat 命令——网络工具中的瑞士军刀
- Linux Netcat 命令——网络工具中的瑞士军刀
- Linux Netcat 命令——网络工具中的瑞士军刀
- Linux Netcat 命令——网络工具中的瑞士军刀
- Linux Netcat 命令——网络工具中的瑞士军刀
- 编译安装mysql
- sdutacm-数据结构实验之链表七:单链表中重复元素的删除
- Spring中通过实现FactoryBean接口获取bean实例
- svn启动脚本
- 基于okHttpUtils网络请求的基类抽取升级版
- 网络工具netcat
- Web service
- 人生中的第一篇博文
- 三种实现Android主界面Tab的方式
- sdutacm-数据结构实验之链表八:Farey序列
- [JDK核心API教程]java.lang 包
- 编译安装SVN服务器
- 关于Android6.0 百度定位权限问题
- 深入了解Java虚拟机