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. MongoDB安装并随windows开机自启

    MongoDB的官方下载站是http://www.mongodb.org/downloads,可以去上面下载最新的程序下来.在下载页面可以看到,对操作系统支持很全面,OS X.Linux.Window ...

  2. php对表格进行批量操作如全选反选删除功能

    <!DOCTYPE> <html> <head> <meta http-equiv="content-type" content=&quo ...

  3. Maven学习随笔二——Maven初始配置

    到现在为止,我对maven的理解是,跟svn差不多,帮我们管理项目的工具,到底是不是这样,拭目以待!! 弱弱解释,svn是什么? 简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每 ...

  4. words in view Moqui resource code

    annotation:注释 注解 documentation:文件  证明文件 embed:嵌入 context:环境  上下文 explicity: 明确的 明白的 conversion: 转化

  5. JavaOOP 试题

    1) 以下属于OOP的特征有().   a)继承   b)封装   c)多态   d)隐藏   2) JavaOOP中的多态包括()   a) 方法重写 b) 方法重载   c) 方法隐藏 d) 以上 ...

  6. 使用Django创建简易Blog

    网上看了个例子,但是自己却运行不同,最后终于知道了原因,记录下来.原来没有给settings.py里的INSTALLED_APPS添加blog.就像这样: 这是一个手把手的实例教程,本来学习笔记一样, ...

  7. Activiti(工作流)如何关联业务表

    注(version:5.15.1) 1.部署流程(定义流程) InputStream in = new FileInputStream(file); ZipInputStream zipInputSt ...

  8. eclipse hibernate导出数据库实体类

    打开eclipse->help->Eclipse Marketplace->查找hibernate->安装如下插件 只要安装其中一个,hibernate tool即可: 安装完 ...

  9. SpringBoot---页面跳转之WebMvcConfigurerAdapter

    摘要:在springboot中定义自己的方法继承WebMvcConfigurerAdapter方法可以实现扩展springMvc功能,要全面实现接管springmvc就要在自己的方法上加上@Enabl ...

  10. LeetCode算法题-Range Sum Query Immutable(Java实现)

    这是悦乐书的第204次更新,第214篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第70题(顺位题号是303).给定整数数组nums,找到索引i和j(i≤j)之间的元素之 ...