开源软件
文章平均质量分 87
避趋之
生命不息,学习不止
展开
-
libevent http
能做各种事情,如http。static voidhttp_post_test(void *arg){struct basic_test_data *data = arg;ev_uint16_t port = 0;struct evhttp_connection *evcon = NULL;struct evhttp_request *req = NULL转载 2013-12-17 17:14:57 · 2612 阅读 · 0 评论 -
openssh历史
http://www.openssh.com openssh是一套软件,用ssh替代了rlogin,telnet;用scp替代了rcp;用sftp替代了ftp。而且还要其他组件,如sshd, ssh-add, ssh-agent, ssh-keysign, ssh-keyscan, ssh-keygen and sftp-server。 openssh ve翻译 2012-09-05 21:10:26 · 889 阅读 · 0 评论 -
psql常用命令
http://www.cnblogs.com/happyhotty/articles/1920455.htmlpsql是PostgreSQL自身提供的一款查询工具,也就是说,无论哪种操作系统平台下,该工具都可用,并且使用方法都是一致的。所以,当我们开发可移植的应用软件和技术的时候,该工具是一个理想的选择。Psql有两大功能,除了作为交互查询工具使用之外,psql还是一款理想的脚转载 2013-04-18 16:14:04 · 3100 阅读 · 0 评论 -
libpcap
libpcap是unix/linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap可以在绝大多数类unix平台下工作.Libpcap应用程序框架Libpcap提供了系统独立的用户级别网络数据包捕获接口,并充分考虑到应用程序的可移植 性。Libpcap可以在绝大多数类unix平台下工作,参考资料 A 中是对基于 libpcap 的网络应用程序的一个详转载 2013-08-26 14:19:15 · 701 阅读 · 0 评论 -
PostgreSQL
http://www.oschina.net/p/postgresqlhttp://baike.baidu.com/view/28196.htmPostgreSQL (也叫 Postgres)是一个自由的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和对专有系统比如转载 2013-04-18 15:50:06 · 930 阅读 · 0 评论 -
glib
http://www.oschina.net/p/glibGLib 是一个包含很多有用的 C 程序的开发包,例如树、哈希、列表等。GLib 之前是属于 GTK 工具包的一部分,现在独立出来成为单独项目。转载 2013-08-20 11:42:36 · 577 阅读 · 0 评论 -
Wireshark(前称Ethereal); tcpdump; tshark
Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。郁闷,没装上,因为需要依赖GTK+安装包,而此安装包又依赖一堆其他的安装包。以后再尝试吧。libpcap: 1)./configure;2)make --- 必须先安装libpcap,再安装tcpdump。tcpdump:转载 2013-02-28 16:41:18 · 683 阅读 · 0 评论 -
cc gcc g++
http://blog.csdn.net/abc78400123/article/details/6827751http://blog.csdn.net/cheungmine/article/details/7684800gcc是C编译器;g++是C++编译器;linux下cc一般是一个符号连接,指向gcc;gcc和g++都是GUN(组织)的编译器。后缀为.c的转载 2013-04-16 10:00:34 · 676 阅读 · 0 评论 -
BJam
http://electronic-blue.wikidot.com/doc:bjam-quickstart专门为boost库设计的make工具转载 2013-04-17 14:25:45 · 641 阅读 · 0 评论 -
FreeSWITCH
http://www.oschina.net/p/freeswitchhttp://blog.csdn.net/voipmaker/article/details/8196101FreeSWITCH 是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。FreeSWITCH 可以用作交换机引擎、PBX、多媒体网关以及多媒体服务器等。转载 2013-09-17 17:30:37 · 964 阅读 · 0 评论 -
opencapwap, hostapd, FreeRADIUS
opencapwap是一个capwap协议的开源实现项目capwap协议使用与被成为FitAP(瘦AP)和AccessController(接入控制器)之间的通讯。capwap协议主要提供了远程管理无线接入点(AP)的功能capwap协议还提供了弹性很高的L2/L3隧道功能对无线漫游进行了支持,满足不同网络环境的需要hostapd 是 Host Ac转载 2013-11-29 17:04:30 · 4071 阅读 · 0 评论 -
PostgreSQL与MySQL比较
http://bbs.chinaunix.net/thread-1688208-1-1.html本帖最后由 osdba 于 2011-04-21 16:33 编辑特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管转载 2013-04-18 17:42:00 · 547 阅读 · 0 评论 -
snort
http://www.oschina.net/p/snorthttp://blog.csdn.net/zhoubl668/article/details/7321376 Snort有 三种工作模式:嗅探器、数据包记录器、网络入侵检测系统模式。嗅探器模式仅仅是从网络上读取数据包并作为连续不断的流显示在终端上。数据包记录器模式把数 据包记录到硬盘上。网路入侵检测模式分析网络数据流以匹配转载 2012-08-31 00:23:20 · 5503 阅读 · 1 评论 -
Libxml2
Libxml2 是一个xml c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Linux、Solaris、MacOsX等平台上运行。功能还是相当强大的,相信满足一般用户需求没有任何问题。---------------- 在fr转载 2014-07-03 17:45:02 · 654 阅读 · 0 评论 -
wireshark的严格检查,如tcp的校验码检查
在edit菜单下,references下,在协议一栏,可以把协议的ya原创 2014-05-26 18:10:03 · 1056 阅读 · 0 评论 -
GnuTLS
GnuTLS 是一个安全通讯库,实现了 SSL、TLS 和 DTLS 协议和相关技术。提供了简单的 C 语言编程接口用来访问这些安全通讯协议,提供解析和读写 X.509、PKCS #12、OpenPGP 和其他相关结构。特点是可移植性和高效。在freediameter中有应用。转载 2014-05-16 14:33:42 · 2376 阅读 · 0 评论 -
开源BOOT方案 U-Boot
UBoot 是由开源项目PPCBoot发展起来的,ARMboot并入了PPCBoot,和其他一些arch的Loader合称U-Boot。2002年12月17日第一个版本U-Boot-0.2.0发布,同时PPCBoot和ARMboot停止维护。U-Boot支持的处理器构架包括PowerPC (MPC5xx,MPC8xx,MPC82xx,MPC7xx,MPC74xx,4xx), ARM(ARM转载 2014-02-17 11:49:55 · 771 阅读 · 0 评论 -
cscope
Cscope 是一款开源免费的 C/C++浏览工具,自带一个基于文本的用户界面,通过cscope可以很方便地找到某个函数或变量的定义位置、被调用的位置等信息。Cscope对 C /C++支持较好,也可以自己定制来支持Java和Perl、Python等脚本语言。Vim和gvim都提供了cscope接口,通过适当的配置,可以在Unix/Linux下实现变量、函数、文件等之间跳转,就像Windows转载 2014-01-21 17:38:47 · 620 阅读 · 0 评论 -
VMWARE
http://www.cnblogs.com/adforce/archive/2012/03/15/2399468.htmlVMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先了解一下这三种工作模式。1.bridged(桥接模式) 在这种模式转载 2013-12-20 18:04:39 · 778 阅读 · 0 评论 -
openssl
SSLv23_method(void), SSLv23_server_method(void), SSLv23_client_method(void)A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. A client will sen原创 2013-07-05 17:53:59 · 2706 阅读 · 0 评论 -
VNC
http://www.realvnc.com/VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC 是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和 Windows 和 MAC 中的任何远程控制软件媲美。在原创 2013-01-21 14:45:35 · 628 阅读 · 0 评论 -
RHEL(Red Hat Enterprise Linux), CentOS, Ubuntu, Linux Mint, Debian
apt-get 是debian,ubuntu发行版的包管理工具。Red Hat的Linux分为两个系列,其中一个是由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux系列;另一个是由社区开发的免费的Fedora 系列。CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物,而且在 RHEL 的基础上修正了转载 2013-02-28 15:37:31 · 1403 阅读 · 0 评论 -
LEX, YACC
http://www.ibm.com/developerworks/cn/linux/l-lexyac.htmlhttp://www.ibm.com/developerworks/cn/linux/sdk/lex/index.htmlhttp://wenku.baidu.com/view/188c4493daef5ef7ba0d3c7a.htmlhttp://wenku.b原创 2013-03-12 17:49:44 · 4932 阅读 · 1 评论 -
自动生成makefile的工具?GNU Automake;cmake;
http://www.oschina.net/p/automakehttp://www.oschina.net/p/toolchainhttp://www.oschina.net/p/cmakeGNU工具链(GNU toolchain)是一个包含了由GNU项目所产生的各种编程工具的集合。这些工具形成了一条工具链(串行使用的一组工具),用于开发应用程序和操作系统。 G转载 2013-04-01 16:08:05 · 1129 阅读 · 0 评论 -
高可用性中间件 OpenSAF
http://www.oschina.net/p/opensafOpenSAF 项目是一个开放源码项目,旨在开发符合 Service Availability Forum(TM) (SA Forum(TM)) 标准的基础平台高可用性中间件。OpenSAF 基金会由领先的通信和计算公司创建,旨在促进 OpenSAF 项目的发展,并加速 OpenSAF 代码库在商业产品中的应用。O转载 2013-03-29 13:35:16 · 2191 阅读 · 0 评论 -
自动化控制和测试的软件工具 Expect; 自动生成脚本的工具autoexpect
Expect是Unix系统中用来进行自动化控制和测试的软件工具,由Don Libes制作,作为Tcl脚本语言的一个扩展,应用在交互式软件中如telnet,ftp,Passwd,fsck,rlogin,tip,ssh等等。该工具利用Unix伪终端包装其子进程,允许任意程序通过终端接入进行自动化控制;也可利用Tk工具,将交互程序包装在X11的图形用户界面中。Expect含有利用正则表达式进行模转载 2013-03-04 11:04:14 · 619 阅读 · 0 评论 -
压力测试工具 JMeter
JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现。http://jmeter.apache.org/Apache JMeter may be used to test performance both on static and dynamic resources (files, Servlets, Perl scrip转载 2013-02-28 08:57:58 · 518 阅读 · 0 评论 -
C++加密库 Crypto++
-lcryptoalgorithm typenameauthenticated encryption schemesGCM, CCM, EAXhigh speed stream ciphersPanama, Sosemanuk, Salsa20, XSalsa20AES and AES candidatesAES (R转载 2013-02-06 10:12:48 · 1814 阅读 · 0 评论 -
C++/C单元测试框架 CppUnit CUnit
http://www.oschina.net/p/cppunitCppUnit 是个基于 LGPL 的开源项目,最初版本移植自 JUnit,是一个非常优秀的开源测试框架。CppUnit 和 JUnit 一样主要思想来源于极限编程(XProgramming)。主要功能就是对单元测试进行管理,并可进行自动化测试。测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之转载 2013-02-28 10:29:27 · 2842 阅读 · 0 评论 -
unix发展史
http://en.wikipedia.org/wiki/System_V_Release_4转载 2012-08-28 23:46:50 · 711 阅读 · 0 评论 -
ICE
ICE(Internet Communications Engine)是ZeroC提 供的一款高性能的中间件,基于ICE可以实现电信级的解决方案。前面我们提到过在设计网站架构的时候可以使用ICE实现对网站应用的基础对象操作,将基础 对象操作和数据库操作封装在这一层,在业务逻辑层以及表现层(java,php,.net,python)进行更丰富的表现与操作,从而实现比较好的架 构。基于ICE的数据转载 2013-04-11 23:45:52 · 587 阅读 · 0 评论 -
HttpWatch
HttpWatch是一款强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出。注意这是一个商业软件。转载 2013-04-11 23:31:07 · 452 阅读 · 0 评论 -
MySQL集群 MySQL Cluster
http://www.oschina.net/p/mysqlclustermysql client ---mysqld§Tomonitor and control MySQL replication§Throughmysqlsystem database§Backupand restore schemandbd§Ndbd is started b转载 2013-03-29 10:06:33 · 993 阅读 · 0 评论 -
OpenLDAP
OpenLDAP是一个开源的LDAP实现,这个套件包括:slapd - 独立运行的LDAP服务器端程序slurpd - 更新复制的守护进程libraries 实现LDAP协议的接口库管理工具和客户端转载 2013-03-14 16:25:13 · 684 阅读 · 0 评论 -
mysql相关基本概念
http://baike.baidu.com/view/24816.htmMySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。2008年1月16号MySQL AB被Sun公司收购。而2009年,SUN又被Oracle收购。就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。MySQL是一种关联数据库管理系统,关联数据库转载 2013-04-23 15:31:14 · 792 阅读 · 0 评论 -
数据存储引擎 InnoDB, MyISAM
http://www.oschina.net/p/innodbhttp://baike.baidu.com/view/1238935.htm二者mysql都可以使用!InnoDB 是 MySQL 上第一个提供外键约束的数据存储引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会转载 2013-04-18 17:47:34 · 582 阅读 · 0 评论 -
内存数据库 TimesTen
TimesTen 就是一种针对内存进行了优化的关系数据库,而且也可以完全当作一个数据库产品来用。如果你的数据量不是非常大,而且没有一些特别的功能需求的话,你完全可以用TimesTen作为后台的数据库,取代Oracle、DB2、Sybase 或 SqlServer等传统的数据库。只不过对TimesTen来说,它会把所有的数据预先都 Load 到内存中,这也是它速度快的一个关键因素。Tim转载 2013-04-23 15:46:47 · 911 阅读 · 0 评论 -
高性能Web服务器 Nginx
Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中转载 2013-04-19 13:15:32 · 566 阅读 · 0 评论 -
apache nginx比较(转载)
http://hi.baidu.com/rovixiao/item/ef3767921a6178d11e427155http://www.blogjava.net/daniel-tu/archive/2008/12/29/248883.htmlhttp://www.lc365.net/blog/b/14676/建议方案:Apache后台服务器(主要处理php及一些功转载 2013-04-19 13:45:00 · 871 阅读 · 0 评论 -
Apache, Tomcat, IIS
http://hi.baidu.com/alameda/item/4f3c5163563d6d2269105b85Apache与IIS是两种最受欢迎的web服务器软件。还有一种很受欢迎的是Nginx!!!市场份额对比:http://www.php100.com/html/webkaifa/apache/2013/0114/11931.htmlApache通常在Unix或转载 2013-02-28 09:53:07 · 4500 阅读 · 0 评论