• Charles


    Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request, response现HTTP headers (包含cookies与caching信息).
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Cindy:基于java nio的Cindy提供一个简单,高效的异步I/O框架,支持tcp/udp/pipe并易于测试.
    NIO Framework:NIO Framework搭建在Java NIO library之上,封装了原始NIO的大部分复杂性。利用NIO Framework能够很容易地开发安全,高性能的Java网络应用程序。
    Super Proxy System (SPS):Super Proxy System (SPS) 是代理服务器与邮件服务的一个组合.除了提供在用户客户端与远程服务器之间进行request与response转发之处,SPS也提供一些特殊功能如它可以替换显示在网页上的外观.还有用户可以自行添加各种过滤器如骚扰的cookies,弹出窗口,移除avascript,.
    Memcached Session Manager: 这是一个使用memcached作为tomcat session manager的开源项目,在部署大型集群的时候,tomcat自带的session replication技术会影响效率,使用统一的session存放策略更有利于集群规模的扩展,替换session manager的方法可以在程序代码不做修改的情况下实现,很不错。具有以下特性:

    支持Tomcat6和Tomcat7
    支持处理sticky或non-sticky sessions
    没有单点故障
    支持处理tomcat故障转移
    支持处理memcached故障转移
    提供可拨插件的Session系列化
    允许异步存储Session,以实现更快速得响应时间
    Sessions只有真正被修改时才会被发送至memcached
    可以利用JMX监控和管理
    LipeRMI:LipeRMI是一个轻量级远程方法调用框架,类似于Java RMI。它专门设计用于基于Internet通信的环境。每一个客户端只有一个socket。它的主要特性包括:
    # 提供一个简单,可扩展框架和API。
    # 非常轻量级不依赖任何第三方包。
    # 安全可靠。
    # 提供类似于RMI的API,让程序只需做少量调整,就能够将RMI替换为LipeRMI。
    # 优化带宽使用率。
    # 优化客户端与服务器的通信(复用相同的socket并保持alive)。
    # 当面向连接的事件发生时,将触发预定的动作。
    Apache James:完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。 James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储。
    KryoNet:KryoNet这个Java类包提供了一套简洁的API来实现高效的,基于TCP和UDP协议的客户端/服务器NIO网络通信。KryoNet可以运行于桌面应用程序和Android平台中。由于KryoNet非常高效,所以特别适用于开发游戏应用程序和进程间通信。
    JavaGroups:JavaGroups是一个群组通讯工具包。它基于IP组播(multicast),但利用可靠性与群组从属关系对它进行扩展。
    PAW:PAW (pro-active webfilter)是一个用来过滤HTTP的代理服务器.它基于Brazil框架(由SUN提供作为开源的一个项目).PAW允许增删Handlers(过滤所有输出requests)与Filters(过滤所有输入HTML response).PAW还有包括一个针对最终用户的GUI.它所有的配置文件都以XML的格式存在.
    Sockso:Sockso是一个个人音乐服务器,无需要安装,支持MP3和WMA。对外是易于使用的Web界面,而后台则采用GUI客户端管理。通过Web界面能够播放、下载、上传音乐,分类查看播放列表,搜索音乐。Sockso能够对输出流进行重新编码来节省带宽。