http://en.wikipedia.org/wiki/Netcat
这个简单的实用程序通过TCP或UDP网络连接读写数据。 它被设计为一个可靠的后端工具,可以直接或轻松地使用其他程序和脚本驱动。 同时,它是一个功能丰富的网络调试和探索工具,因为它可以创建您所需要的几乎任何类型连接,包括为接受进来的连接而端口绑定。
原来的Netcat是由Hobbit于1995年发布的http://seclists.org/bugtraq/1995/Oct/0028.html,尽管它受欢迎但已经多年没有维护了。 有时甚至很难找到v1.10源代码的副本。 该工具的灵活性和实用性促使Nmap项目重新实现现代版的Ncat http://nmap.org/ncat/,支持SSL,IPv6,SOCKS和HTTP代理,连接代理等。 其他拥有这个经典工具的包括令人惊讶的多功能 Socat,OpenBSD的nc http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/nc/,Cryptcat http://cryptcat.sourceforge.net/,Netcat6 http://www.deepspace6.net/projects/netcat6.html,pnetcat http://stromberg.dnsalias.org/~strombrg/pnetcat.html,SBD http://cycom.se/dl/sbd和所谓的GNU Netcat http://netcat.sourceforge.net/。

虽然有许多先进的高科技工具在这儿以协助安全审计,但不要忘记基础!因为它们与大多数操作系统一起提供,所以每个人都应该非常熟悉这些工具(除了Windows忽略whois并使用名称tracert)。 尽管Hping和Netcat提供了更高级的功能,但在缺乏高级工具时它们可以非常方便。

www.perl.org www.python.org www.ruby-lang.org

虽然本网站提供许多可用于处理常见任务的固定安全工具,但脚本语言允许您在需要更多自定义功能时编写自己的东西(或修改现有的)。 快速可移植的脚本可以测试,利用或甚至修复系统。 像CPAN这样的档案室填充了诸如Net :: RawIP和协议实现之类的模块,使您的任务更加简单。 许多安全工具大量使用脚本语言进行可扩展性。 例如Scapy交互是通过Python解释器,Metasploit模块是用Ruby编写的,Nmap的脚本引擎使用Lua。

www.google.com
Google远远不止一个安全工具,Google庞大的数据库是安全研究人员和渗透测试人员的金矿。 您可以通过使用诸如“site:target-domain.com”之类的指令来挖掘有关目标公司的信息,查找员工名称,他们错误地认为已经隐藏的敏感信息,易受攻击的软件安装等。 同样,当在其他流行的webapp中发现错误时,Google经常可以在几秒钟内提供全球范围内的有漏洞的服务器列表。 查看Google黑客数据库和Johnny Long的优秀书籍:Google Hacking for Penetration Testers

www.vmware.com
VMware虚拟化软件可让您运行一个其它的操作系统。 这对于通常需要在多个平台上测试代码,漏洞等的安全研究人员来说是非常有用的。 它仅在Windows和Linux上作为主机操作系统运行,但是几乎所有x86或x86_64操作系统都将在虚拟化环境中运行。 它也可用于设置沙箱。 您可以从VMware窗口中浏览,即使您感染恶意软件,也无法访问主机操作系统。 并且恢复客户操作系统就像从感染之前加载“快照”一样简单。 VMware播放器(执行但不能创建操作系统映像)和VMWare服务器(将物理服务器计算机分为多个虚拟机)最近免费发布。 一个开源的替代方案是VirtualBox。 Xen是一种特定于Linux的虚拟化系统

www.mozilla.com/firefox
Firefox是Mozilla后代的网页浏览器。 它成为Internet Explorer的重要竞争对手,改善的安全性为其功能之一。 虽然Firefox不再具有稳定的安全记录,但安全专业人员仍然对其众多安全相关插件选择(包括Tamper Data,Firebug和NoScript)感到欣慰。

curl.haxx.se
curl是一种用URL语法传输数据的命令行工具,支持FTP,FTPS,HTTP,HTTPS,SCP,SFTP,TFTP,TELNET,DICT,LDAP,LDAPS,FILE,IMAP,SMTP,POP3和RTSP。 curl支持SSL证书,HTTP POST,HTTP PUT,FTP上传,基于HTTP表单的上传,代理,Cookie,身份验证等。 libcurl为其他程序提供了这些功能。

www.dest-unreach.org/socat
一个类似于过去的Netcat的实用程序,它工作在协议号之上并且通过文件,管道,设备(终端或调制解调器等),套接字(Unix,IP4,IP6 - raw,UDP,TCP),SOCKS4的客户端 ,CONNECT代理或SSL等。它为进程间通信提供分流,记录和倾倒的不同模式,还有更多选项。 例如它可以用作TCP中继(一次性或守护进程),作为基于守护程序的socksifier,作为Unix套接字的shell接口,作为IP6中继,用于将面向TCP的程序重定向到串行线路 ,或建立一个相对安全的环境(su和chroot)来运行客户端或服务器的具有网络连接的shell脚本。

0. General-purpose tools (通用工具 8个)的更多相关文章

  1. General Purpose Hash Function Algorithms

    General Purpose Hash Function Algorithms post@: http://www.partow.net/programming/hashfunctions/inde ...

  2. libeXosip2(2) -- General purpose API.

    General purpose API. general purpose API in libeXosip2-4.0.0. More... Modules eXosip2 configuration ...

  3. PatentTips - Safe general purpose virtual machine computing system

    BACKGROUND OF THE INVENTION The present invention relates to virtual machine implementations, and in ...

  4. 把书《CUDA By Example an Introduction to General Purpose GPU Programming》读薄

    鉴于自己的毕设需要使用GPU CUDA这项技术,想找一本入门的教材,选择了Jason Sanders等所著的书<CUDA By Example an Introduction to Genera ...

  5. However, a general purpose protocol or its implementation sometimes does not scale very well.

    https://netty.io/wiki/user-guide-for-4.x.html The Problem Nowadays we use general purpose applicatio ...

  6. 关于kali linux 2.0的vmware tools的安装问题

    在安装好kali linux 2.0 后,首先要做的就是添加源并更新系统,否则会出现软件定位问题. 在kali 2.0中,vmware tools已经不能使用了,官方放了一个工具下载安装就好. 添加源 ...

  7. kali2.0安装VMware Tools

    1.加载VM tools镜像 加载完成出现这个 2.复制vm tools安装包到~目录 cd /media/cdrom -.tar.gz ~ 已经复制到了~目录下 3.解压安装包 cd ~ -.tar ...

  8. startUML5.0中的tools下怎么没有java、c等选项

    这也是帮一个直系学妹弄得,哈哈~~~ 具体做法如下: 进入到StartUML\modules目录下,里面有很多文件夹,比如startuml-cpp.startuml-csharp等等, 进入到每个文件 ...

  9. Eclipse Android HH and theme

    一. 汉化方法: 1.Eclipse版本查询:安装目录readme,查版本号;参照查代号如下表: 代号 平台版本 项目 主要版本发行日期 SR1发行日期 SR2发行日期 N/A 3.0 [1] N/A ...

  10. 汉化Eclipse+配色方法(官方语言包)

    一. 汉化方法: 1.Eclipse版本查询:安装目录readme,查版本号;参照查代号如下表: 代号 平台版本 项目 主要版本发行日期 SR1发行日期 SR2发行日期 N/A 3.0 [1] N/A ...

随机推荐

  1. Python随笔--继承

  2. Windows下PyMC安装

    先安装Anaconda2 然后conda install -c https://conda.binstar.org/pymc pymc

  3. 开源代码chat_master分析

  4. C++中:(*p)++和*(p++)和*p++的区别

    1. 理解自增自减运算符      (1)后置自增自减运算符优先级>前置自增自减运算符. (2)前置自增自减运算符“变量先自增自减再使用”. (3)后置自增自减运算符“变量先使用再自增自减”. ...

  5. ecplise多个版本tomcat的使用

    在ecplise中修改配置文件,或者直接在server.xml中修改,将tomcat三个端口号修改为与另一个tomcat不同即可.

  6. 简单搭个webapp开发框架

    集成开发工具idea 服务器容器Tomcat 第三方依赖管理maven 暂时不集成 (spring+springmvc+mybatis(数据持久层存取)+dubbo+zookeeper(集群调度)) ...

  7. VBA在WORD应用中如何将格式应用于选定内容

    下列示例使用 Selection 属性将字符和段落格式应用于选定文本.使用 Font 属性获得字体格式的属性和方法,使用 ParagraphFormat 属性获得段落格式的属性和方法. Sub For ...

  8. C# 事件 解析

    1.什么是事件,事件和委托什么关系? 事件?事件,就是,比如按一个按钮,弹出你好对话框,就是一个事件. 事件和委托? 事件就是委托的一种呀,委托可以理解为回调机制,回调函数. 2. 怎么理解C#事件, ...

  9. Arch i3wm

    pacman -S i3-gaps i3blocks i3status dmenu xprofile设置 nano /home/user/,xprofile export LANG=zh_CN.UTF ...

  10. String 和 StringBuilder

    官方解释 String  String 类代表字符串.字符串是常量:它们的值在创建之后不能更改. StringBuilder 一个可变的字符序列. 疑问 字符串是常量:它们的值在创建之后不能更改.那 ...