整理了一些实用小工具集做备份,也许以后能用到
pcap 文件解析工具
Xplico 是一个从 pcap 文件中解析出IP流量数据的工具,可解析每个邮箱 (POP, IMAP, 和 SMTP 协议), 所有 HTTP 内容, VoIP calls (SIP) 等等。
Xplico 1.0 发布了,该版本改进了 SQLite 分发性能,添加、修复和改进了多个解码器,修复了 Yahoo Webmail 的 bug等。
ftp4j介绍
ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能。可以将ftp4j嵌到你的Java应用中,来传输文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括:通过 TCP/IP直接连接,通过FTP代理、HTTP代理、SOCKS4/4a代理和SOCKS5代理连接,通过SSL安全连接。
示例代码:
FTPClient client = new FTPClient();
client.connect("ftp.host.com", port);
client.login("carlo", "mypassword");
client.createDirectory("newfolder");
client.disconnect(true);
SpringSide迁移
SpringSide主站已迁移到
http://github.com/springside/springside4
SpringSide是以Spring Framework为核心,提供Pragmatic的企业应用开发开源Kickstart。
如果说Sun 的代码规范规定了大家如何命名变量,怎么编写注释的话,SpringSide则是用主流的技术选型、Pragmatic的编程实践来开发JavaEE企业级应用的总结与演示。
Jasypt可以加密配置文件
Jasypt 这个Java类包为开发人员提供一种简单的方式来为项目增加加密功能,包括:密码Digest认证,文本和对象加密,集成 hibernate,Spring Security(Acegi)来增强密码管理。Jasypt开发团队推出了Java加密工具Jasypt 1.4,它可与Spring Framework、Hibernate和Acegi Security集成。
Jasypt 也即Java Simplified Encryption是Sourceforge.net上的一个开源项目。在当地时间11月23号的通告中,Jasypt 1.4的新特征包括:加密属性文件(encryptable properties files)、Spring Framework集成、加密Hibernate数据源配置、新的命令行工具、URL加密的Apache wicket集成以及升级文档。
根 据Jasypt文档,该技术可用于加密任务与应用程序,例如加密密码、敏感信息和数据通信、创建完整检查数据的sums. 其他性能包括高安全性、基于标准的加密技术、可同时单向和双向加密的加密密码、文本、数字和二进制文件。Jasypt也可以与Acegi Security整合也即Spring Security。Jasypt亦拥有加密应用配置的集成功能,而且提供一个开放的API从而任何一个Java Cryptography Extension都可以使用Jasypt。
Jasypt还符合RSA标准的基于密码的加密,并提供了无配置加密工具以及新的、高可配置标准的加密工具。
PacketFence是开源NAC (网络接入控制) 中的佼佼者,它可靠、容易配置,且构建于未修改的开源代码之上(Fedora, LAMP, Perl, and Snort)。PacketFence的设计目的是要在不同种类的环境中运行,并且它使用了“不可知厂商隔离”( vendor-agnostic isolation)技术,其中包括DHCP范围改变和ARP高速缓存处理技术(“被动”模式)等。
jCryption jqeury加密库
一般说来,使用HTTP协议是不加密的,所有的数据都是以纯文本方式提交的,就算是你提交数据时,也是使用纯文本的方式发送。只有HTTPS协议会有SSL加密数据,但一般来说,HTTPS需要服务器端进行SSL设置,并有些麻烦。而jCryption这个jQuery插件能够加密由Forms提交的POST/GET数据。jCryption使用RSA公钥密码算法加密,另外,该项目还提供一个PHP文件来处理数据的解密。
这个库是一个开源库,也是一个同时使用MIT和GPL协议的项目。
你需要注意的是,这个库无法取代SSL,使用这个库,你依然可能受到MITM攻击(中间人攻击
Man-in-the-middle-attacks)
主页:http://www.jcryption.org/
下载:http://code.google.com/p/jcryption/downloads/list
示例:http://www.jcryption.org/demo/
Crypto-JS JavaScript加密库
Crypto-JS 为 JavaScript 提供了各种各样的加密算法。目前已支持的算法包括:
-
MD5
-
SHA-1
-
SHA-256
-
AES
-
Rabbit
-
MARC4
-
HMAC
-
HMAC-MD5
-
HMAC-SHA1
-
HMAC-SHA256
-
PBKDF2
示例代码:
<script type="text/javascript" src="http://crypto-js.googlecode.com/files/2.0.0-crypto-md5.js"></script>
<script type="text/javascript">
var digest = Crypto.MD5("Message");
var digestBytes = Crypto.MD5("Message", { asBytes: true });
var digestString = Crypto.MD5("Message", { asString: true });
</script>
Thymeleaf
Thymeleaf是个XML/XHTML/HTML5模板引擎,可以用于Web与非Web应用。它是个开源的Java库,基于Apache
License 2.0许可,由Daniel Fernández创建,Daniel Fernández还是Java加密库Jasypt的作者。Thymeleaf旨在替换掉JSP及其他的模板引擎,如Velocity与FreeMarker。它提供了两个版本,分别是Standard方言与SpringStandard(Spring
MVC 3)方言,并且可以通过创建自定义方言进行扩展。
Ncurses
Ncurses是一个能提供功能键定义(快捷键),屏幕绘制以及基于文本终端的图形互动功能的动态库。
minigui是类似的软件
Ncurses是一个能提供基于文本终端窗口功能的动态库. Ncurses可以:
-
只要您喜欢,您可以使用整个屏幕
-
创建和管理一个窗口
-
使用8种不同的彩色
-
为您的程序提供鼠标支持
-
使用键盘上的功能键
Thinstation 瘦客户端系统
Thinstation 是一个基本的,轻量级但非常强大的免费开源瘦客户端操作系统。对于运行环境,它基于 Linux 操作系统,运行在 32 位 x86 PC 硬件平台上。它对底层硬件系统的要求非常低 —— 只需要大于等于 100 MHz 的奔腾处理器和至少 32MB 的 RAM 支持。
远程桌面解决方案 ThinLinc
开源网店系统 Magento
Terracotta Java集群平台
新闻网站系统 Newscoop
javascript ssh客户端
FireSSH 是一个免费跨平台支持的在Firefox浏览器上实现 SSH 远程终端客户的的插件,完全采用 JavaScript 编写。
只需要在地址栏输入 ssh://username@IP地址 即可连接目标服务器。
分享到:
相关推荐
个人珍藏多年的20个实用小工具集(总共只有6M多),简要介绍其中的几个: freeRes:动态资源分析工具 PE:不用说了吧 ASPack:对Delphi开发的可执行文件进行压缩,压缩效率非常高,且对运行程序进行了一定的优化。 ...
20个实用小工具集 收集的20个小软件,小工具,很有用
功率转换,经纬度距离计算,lte功率计算,数据对比,其他
参见bnsarocket的博客:51单片机实用小工具集 https://blog.csdn.net/bnsarocket/article/details/104936930
Java GUI实用小工具集 Common Gui Tools ,Common Gui Tools是用java编写,GUI界面的实用小工具集,1.2版有16个小工具:...
xJavaFxTool-spring是基于springBoot,使用javaFx开发的实用小工具集。其中包括Cron表达式生成器、正则表达式生成工具、切换Hosts工具、Cmd调试工具、Pdf转换工具、Email群发工具、短信群发工具、图片解析、微信小...
从系统清理.到设置.包括清楚垃圾文件..管理IP..各种局域网设置.等日常维护软件以及个人设置软件
小工具合集 设置自动登陆 局域网超级共享
应用于WIN_7环境下的桌面小工具,类似日历,时间,仪表盘等,应有尽有,绝对实用
基于JavaFx搭建的实用小工具集合,方便开发过程中的代码编写与调试,想学习javaFx的同学可以参考参考。其中包括文件复制、Cron表达式生成器、编码转换、加密解密、Time转换、路径转换、二维码生成工具、正则表达式...
好玩背单词是一款五星级的英语学习软件, 多款充满趣味的单词游戏,让你一试即爱不释手。你会惊喜于平日枯燥无味的背单词竟可变得如此的轻松愉快。不仅如此,好玩背单词还有漂亮的界面、清晰的语音、符合科学记忆法的...
51单片机超级实用小工具集合 51单片机超级实用小工具集合
Java GUI实用小工具集 Common Gui Tools 简介 是用java编写,GUI界面的实用小工具集,1.5版分六个类别22个小工具。 安装 Require Java 6.0+ 下载压缩包,解压,Windows下双击start.bat运行,Mac或Linux下双击start....
Liberkey是一个集合很多便携式工具的免费软件,使需要简单软件生活的人更简单。Liberkey的目标是成为一个“瑞士军刀”之类的工具,提供大量的各种免费应用程序,可在任何时候和以各种方式免费使用。
里面有我这几年来收藏的60多个绿色工具。实用,全面,包括系统优化方面的,病毒攻防方面,个性化设置 希望我的收藏能给大家带来便利。
excel工具集,实用工具集合.适合人事、财务、会计的快捷运算
系统实用工具命令集置 ,系统实用工具命令集置 系统实用工具命令集置 系统实用工具命令集置 ,系统实用工具命令集置
最实用的几个小工具合集 包括: 沙盘 PC流量查看 右键添加显示隐藏文件等菜单 快速复制软件 等
电子工程类小工具合集.rar 小工具的打包版,里面有好多实用的东西