Dec 06

vIDC 2.1 是一个 Windows 下控制台方式的代理以及端口映射工具(类似 CCProxy 不过没有图形界面),主要包含如下功能:

  1. 代理服务功能,支持 HTTP/SOCKS4/SOCKS5 代理,支持代理验证,支持 UDP 代理,支持二级代理
  2. 本地端口映射,类似 PortTunnel 功能,即将本地网络的任何应用服务端口映射到本程序运行的机器上,应用服务客户端可通过映射端口访问应用服务,主要用在将内网服务端口,映射到网关上以便其他用户可以访问,当然前提是 vIDC20 必须运行在网关机器上。
  3. 端口映射 vIDC 功能,本程序包含 vIDC 服务和客户端两部分功能,既可以作为 vIDC 服务又可作为 vIDC 客户端工具。
  4. SSL 加密解密功能,用户映射端口时可以指定 +ssl 或- ssl ,将普通应用服务转化为 SSL 加密的应用服务,或将 SSL 加密的应用服务转化为无需 SSL 加密验证的服务。

在上面讲的映射内网应用服务到网关上,以便其他用户可以访问你的内网应用服务的前提是你的 IDC20 必须运行在网关的机器上,假如你无法在网关上运行 vIDC20 那么你如何让其他人访问你的内网服务呢?你可以通过 vIDC20 将本地的任何应用服务映射到任意一个 vIDCs 服务器上(即另外一个 vIDC20 所运行的机器),这样假如用户无法访问你网络里的某个应用服务但他可以访问另外一个你能控制的机器,那么你就可以在他可以访问的机器上运行 vIDC20 ,启动 vIDCs 服务。然后在你的应用服务所在的网络中再运行一个 vIDC20 ,通过此工具将你的应用服务映射到 vIDCs 上,这样用户就可以访问内网应用服务了。

较 vIDC2.0+ 以前的版本而言,新版的 vIDC20 增加支持 UDP 服务的映射,采用线程缓冲/复用以及通讯管道缓冲和复用,占用 CPU 资源少,转发速度更快稳定性更好。

程序运行:

vIDC20 是一个控制台应用程序,它可以作为系统服务运行。支持的命令行参数如下:

//-i [serverName] [服务描述] --- 安装 vIDC20 作为一个系统服务,用户可以指定服务名称和描述。
//-u ---卸载服务。
//-s --- 启动服务
//-e --- 停止服务
//-d --- 控制台方式方式,关闭控制台窗口将结束程序运行.
//-f filename 读取指定的配置文件,仅指定了-d运行参数时才有效
//-p svrport 指定服务的运行端口,如果端口等于 0 则不启动服务端口。仅指定了 -d 运行参数时才有效

vIDC20 默认的服务端口是 8080 。

vIDC20 支持参数配置文件,用户可以以 -f 参数指定配置文件名称,如果不指定程序默认读取和程序同名但扩展名为 ini 的参数配置文件.比如程序名为 vIDC20.exe , 则默认读取的配置文件为 vIDC20.ini .

vIDC 支持用户远程配置管理,用户可以通过 Telnet 连接 vIDC 的服务端口,连接上服务后用户必须先输入一个'v',如果无需认证则直接出现欢迎提示,否则将用求用户输入用户名和密码,验证成功后出现欢迎提示信息 vIDC20>,这时用户可以输入配置管理命令,配置文件也是由 vIDC20 支持的配置命令组成,每一行是一跳配置命令,vIDC20 支持的配置命令请参考软件包中的 Readme 文件。


Nov 23

Flickr Uploadr 是把图片上传到 Flickr 服务器的一个客户端软件。通过拖放或者添加图片按钮来添加需要上传的文件,Flickr Uploadr 即时显示你本月可用的图片空间以及上传进度,还可以设置上传前自动缩小图片。在上传大量图片的时候,使用 Flickr Uploadr 客户端有着 Web 或者 Flash 上传不可比拟的方便以及稳定性。

点击查看大图

Flickr Uploadr 3.0 改动比上个版本大不少,上传前可以为每张图片或者选取的一组图片添加标签以及注释信息。

虽然是 beta 版本,不过我传了十来张图片没什么问题。


Nov 22

点击查看大图

DynaSvr 的作者是国内某著名软件论坛的 acamar 。初衷是为了将一个 Java 程序作成系统服务。最后改进了一下,可以支持以下功能:

  1. Win32 服务的删除、增加及启动、停止等控制
  2. Driver驱动程序的删除及启动、停止等控制
  3. 作为服务程序的调入部分,将任何可执行文件作成自定义的 Windows 服务

DynaSvr 在 Visual Studio 98 下开发,代码简洁,占内存小,执行速度快,绿色程序,不用安装,运行后缩小成系统栏图标。

NT 服务控制程序 V1.0
NT Service Controller V1.0
免费软件

举例:安装并测试 Dynaweb IPS
1. 安装服务
A) 运行 DynaSvr.exe,输入服务名及服务的可执行程序,选择服务的启动方式,
如果选择 Allow service to interactive with desktop, 则服务运行后,
可执行程序的窗口会弹出。
B) 点击“install service”,如果安装成功,服务将出现在安装服务的列表中。
C) 本服务控制软件可以安装成一个服务,安装时,服务名可以任意指定,可执行
文件名请选择 DynaSvr.exe 的全路径名。如:
d:\devstudio\DynaSvr\DynaSvr.exe
安装本服务程序后,参照下面的做法配置你自己的服务。

2. 设置配置文件 DynaSvr.ini
DynaSvr.exe 需要一个与之相匹配的配置文件才能正确运行:
配置文件名为与 DynaSvr.exe 在同一目录,文件名与 DynaSvr.exe
的文件名一样,扩展名为 .ini,如:DynaSvr.ini。ini 格式详见
附带的示范文件。如:
DYNAWEB_RUNNING_DIR : 运行目录,指向 Java 服务主程序的主目录。如:
/usr/local/enhydra3.1
DYNAWEB_CMD : 运行命令行,输入全称的 Java 服务程序启动命令。如:
/bin/java com.lutris.multiServer.MultiServer /usr/local/enhydra3.1/multiserver.conf
DYNAWEB_LOG : 调试信息开关。可选 TRUE/FALSE
DYNAWEB_LOG_FILE : DynaSvr 运行调试信息,如果不设置该环境标量,
调试信息将不输出。如果设置,请指向全称的文件名,如:
/usr/local/enhydra3.1/logs/DynaSvr.log
3. 其他信息
当需要查看 Java 命令行输出屏幕时,可以在启动时通过设置 NT 服务的
允许桌面交互”,即 "Allow interactive with desktop" 来查看输出信息。
利用该程序,可以将任意的 Java 命令行程序转变为 NT 的服务。
在下面平台上测试通过:
. Enhydra 3.1 Java/XML Application Server
. JBoss Application Server
. NotePad
. ActiveMovie
.....等等

实例:将 Notepad.exe 作成系统服务

1. 将 DynaSvr.exe 和 DynaSvr.ini 复制到一个目录中,例如:c:\notepad\

2. 定制 DynaSvr.ini 以让 DynaSvr.exe 在服务启动和停止时知道如何处理 notepad.exe

[NT_SERVICE_CONTROLLER]
DYNAWEB_RUNNING_DIR=c:\notepad
DYNAWEB_CMD=c:\windows\notepad.exe
DYNAWEB_LOG=FALSE
DYNAWEB_LOG_FILE=c:\notepad\notepad.log

3. 执行 DynaSvr.exe,安装一个新的服务叫 Notepad Service

  • 服务名:输入 Notepad Service
  • 可执行程序名:输入 c:\notepad\DynaSvr.exe
  • 选择服务的启动类型:一般只能在 自动/手工/禁用 中选择
    点击“确定安装”

此时,一个新的服务 Notepad Service 就创建了。

4. 可以通过 Windows 的 Services 进行 Notepad Service 的启动停止,也可以直接通过 DynaSvr 进行服务的控制。

与 DynaSvr 类似的程序还有 AppToService (命令行方式,售价 400 美金)、 AutoService (利用微软的 srvany.exe ,图形界面)以及在 Hack 界广泛流传的 NTService (下载包内含详细使用说明,与 DynaSrv 极为类似,但是配置好 INI 文件后可以全命令行加载,方便远程操作)。

04.30 新增 Bitsum 的命令行工具:makeservice,有 32 位和 64 位两个版本。

makeservice



Download_FileDynaSvr 142



Nov 21

ThumbWin Like

内存大了,手脚也大了,经常开 N 个程序窗口懒得关,可怜的任务栏拥挤不堪,有时候为了返回某个窗口,甚至要点滚动箭头。。。

thumbWinminiMIZEDM2 都有个功能,就是把任务窗口从任务栏解放出来,排列在桌面上,桌面相对空间大,切换也非常方便。 DM2 和其他两个程序略有不同,仅在桌面生成程序的浮动图标而不是缩略图(非常类似下载软件那样的浮动图标)

ThumbWin 与 mimiMIZE 除了排列方式,其功能非常类似,所以以 ThumbWin 为例简单介绍一下;DM2 则有更多强大的功能,请参阅它的主页获取详细信息。

ThumbWin 运行后常驻在系统栏,右键点击 ThumbWin 图标,选择 Setup 可以配置 ThumbWin。

  1. Appearance 选单可以设置缩略图大小、边框、阴影、透明度等样式,还有是否显示程序图标;
  2. Operation 则可以选择和设置缩略图排列方式,全局热键也是在这里设置;
  3. Exclusion 允许你排除一些程序,不让它们被 ThumbWin 处理,可以通过 ThumbWin 分析出来的 class name 或者手工填入 windows name 来排除这些程序(窗口)。

ThumbWin 1.28 和 miniMIZE 都需要 Windows XP 才能运行,ThumbWin 1.25 则可以运行在 Windows 2000 系统下。




Nov 18

Resizor

Resizor 是一个高质量的图片缩放软件。无论是从大到小或者从小到大,Resizor 都能给你一个满意的缩放结果。

Resizor 包括了最新的 seam carving 技术,它让你可以在缩小图片(甚至同时改变宽高比例)的时候保持重要的内容,而不是粗暴而简单的剪切。查看 impressive demo video 这个视频你可以体会这个奇特的效果。PhotoShop 则可能要到 CS4 才会包含这个功能。

Resizor 提供了多种重采样的滤镜供缩放图片使用,其中有一些比 Adobe® Photoshop® 标准的滤镜效果更好,如站点实例用到的 Cubic B-Spline 。(是否和 PhotoZoom Pro™ 2 的 S-Spline XL 是一回事呢?)

Resizor 还处于开发阶段,软件选项不多,文档也未齐全,不过基本效果看起来并不输给售价高达 150 欧元的 PhotoZoom Pro™,而 Resizor 是免费软件。

我也不是图像专家,具体效果,自己亲身去试验一下就好了,打开你的 Photoshop ,下载这里的 PhotoZoom 和 Resizor ,把你 MM 的图片弄一下,没遭到毒打的结果就是最好的结果。



[4/10]  < 1 2 3 4 5 6 7 8 9 10 > ... »