寻找Linux下的优秀工具和集成这些工具的方法 注册 | 登陆
浏览模式: 标准 | 列表全部文章

在Windows上运行Expect脚本

1、Expect需要Tcl支持,要在Windows上运行Expect必须首先安装Tcl。可以安装ActiveState ActiveTcl;

2、安装对Expect的支持:path-to-activetcl\teacup.exe install Expect;

3、在Expect脚本中加一行:package require Expect。

» 阅读全文

更进一步:squid基于mysql的用户+ip绑定认证

昨天写的《用php写一个squid验证辅助器(authentication helper)》实现了squid基于mysql的用户帐号认证,今天再进一步修改一下程序,支持基于mysql的用户+ip绑定认证功能。

» 阅读全文

用php写一个squid验证辅助器(authentication helper)

公司的代理服务器用的是squid,基于IP地址和MAC地址进行权限验证允许部分用户访问Internet。无奈列位高手们早已通晓盗用IP、MAC的方法来绕过squid的限制。近来考虑改为帐号认证。

由于同时在维护一个邮件服务器(qmail + vpopmail + mysql),邮件帐号用mysql管理,内网用户人手一邮箱。为了便于用户记忆,想直接使用邮件帐号和密码作为squid的帐号密码。

程序嘛,比较靠谱的是mysql_auth,无奈对c一窍不通,只能借鉴一下它的思路......干脆自己写一个。

» 阅读全文

http代理扫毒的另一种实现:DansGuardian Anti-Virus plugin

公司的http代理扫毒一直用havp + clamav,havp的优点是可以单独使用,内嵌libclamav,不必单独运行clamd进程,但它也有一个致命的弱点,就是不太稳定,一天运行下来产生的垃圾文件就有几万个。
其实很早就知道dgav(DansGuardian Anti-Virus plugin)也可以实现http代理扫毒,并且DansGuardian有非常强大的内容过滤功能,但它必须要把squid或者其他的web proxy作为父代理配合运行,这对我现在的网络结构来说是浪费资源。话说回来,实际的应用稳定高于一切,鉴于havp表现不佳,在未找到更合适的方案前,先尝试一下dgav吧。

» 阅读全文

在CentOS5上面安装ntfs-3g实现对NTFS分区的支持

家里的笔记本安装了Windows XP/Centos5双系统,CentOS5是默认的系统,但很多文件仍存放在一个很大的NTFS分区内。今天为了找一个文档,顺便在centOS5上面安装ntfs-3g,实现对NTFS分区的支持,这样就不用来回启动了。

» 阅读全文

Squid中文权威指南

通过串口维护Linux主机

Linux主机经过简单的设置也可以象路由器、交换机一样通过串口维护,设置方法记录如下

» 阅读全文

创建CentOS Mirror服务器

周末利用服务器上空闲硬盘空间创建了一个CentOS的镜像(http://mirrors.ta139.com,域名访问不到的话可以用http://218.201.144.68访问),镜像了centos 4、5,i386版的内容,一来方便自己维护的一堆服务器升级更新,另外也希望能给国内的网友提供多一个选择。如果足够稳定的话,我会申请加入CentOS的public mirror site。

» 阅读全文

于我心有戚戚焉

冷静下来才有所得,狂热掩盖不了事实。

» 阅读全文

使用expect脚本实现网络设备配置的自动备份与存档

目标:
利用expect脚本自动抓取网络设备的配置数据,并保存到指定的ftp服务器上

» 阅读全文

Records:30123