2019独角兽企业重金招聘Python工程师标准>>>

php写的squid验证辅助器2008-11-08 23:17公司的代理服务器用的是squid,基于IP地址和MAC地址进行权限验证允许部分用户访问Internet。无奈列位高手们早已通晓盗用IP、MAC的方法来绕过squid的限制。近来考虑改为帐号认证。由于同时在维护一个邮件服务器(qmail + vpopmail + mysql),邮件帐号用mysql管理,内网用户人手一邮箱。为了便于用户记忆,想直接使用邮件帐号和密码作为squid的帐号密码。程序嘛,比较靠谱的是mysql_auth,无奈对c一窍不通,只能借鉴一下它的思路......干脆自己写一个吧。其他已知资料:《Squid中文权威指南》,第12章有一个perl的例子以及以下文字:在squid和基本验证器之间的接口非常简单。squid发送用户名和密码到验证器进程,他们以空格分开并以新行结束。验证器在其他stdin里读取用户名和密码。在检查信用项后,验证器将OK或ERR写入stdout。

转载于:https://my.oschina.net/administrator/blog/7926

php写的squid验证辅助器相关推荐

  1. Squid中文权威指南-第12章 验证辅助器

    先前我在6.1.2.12章里谈起过代理验证.然而,我仅仅解释了如何编写用于代理验证的访问控制规则.这里,我将告诉你如何选择和配置部分验证辅助器. 回想一下,Squid支持三种方式用于从用户端采集验证信 ...

  2. 会话验证调度器_用视力调度建立会话式预订机器人

    会话验证调度器 Lego Party is my side hustle - Lego-themed entertainment like parties, classes, boozy Lego b ...

  3. android图库实现,Android实现简单图库辅助器

    写在前面 实际开发经常会遇到读取相册或者拍照功能,网上也很非常多图库框架,都各有风格,也因此与自己的项目格格不入.再者,框架api太多,需要的配置太多,还要吃力研究.所以,本人摸索大多图库框架,提炼核 ...

  4. fme:AIXM4.5和5.1读取、写出和验证

    fme:AIXM4.5和5.1读取.写出和验证 介绍 AIXM是航空信息交换模型格式.FME支持读取和写入AIXM版本4.5(XML)和AIXM版本5.1(GML).AIXM5.1读写需要FME201 ...

  5. ASP.NET MVC保持表单数据状态的方法:input辅助器+模型绑定

    ASP.NET使用ViewState保持网页的状态,服务器端控件也默认使用该对象保持状态.该技术的主要弊端是服务器需要发送大量的状态数据给客户端.ASP.NET MVC没有采用服务器端控件技术,也就不 ...

  6. 用C++制作的游戏辅助器,这是我见过最牛逼的辅助器,仅用21秒就结束了游戏!

    使用C++写一个简单的游戏辅助器,内含源代码.在Debug目录内有两个文件,game.exe是游戏,GameHack.exe是辅助器.实现界面如下: 项目结构展示: 部分源码展示: 对于写辅助器代码来 ...

  7. 用C# Bitmap作为画布写个3D软渲染器

    文章目录 Recoards 记录 图元光栅 Bitmap.SetPixel优化成LockBits/UnlockBits指针操作 Blend Projection 投影 Wireframe 线框 Sci ...

  8. docker安装pocbox(漏洞测试验证辅助平台)

    PoCBox - 漏洞测试验证辅助平台 开发这个平台的初衷是帮助自己在漏洞挖掘测试中更加方便快捷的辅助自己进行漏洞验证. 一开始的想法是框架化.模块化,但是开发着开发着就发现有点累,于是采用了原始的方 ...

  9. 精通ASP.NET MVC ——URL和Ajax辅助器方法

    Ajax(或者,如果你愿意,也可以称为AJAX)是 Asynchronous JavaScripts and XML(异步JavaScripts与XML).其XML部分并不如它往常那样意义重大,但是异 ...

最新文章

  1. Kafka背后公司获1.25亿融资,估值超25亿美元
  2. 8 - 9 template两大功能 : simple_tag、模板继承
  3. Latex使用技巧01:改变数学公式字体的颜色
  4. 智源研究院发布“智能信息检索与挖掘”重大方向,打造北京学派,联合攻关“个人智能信息助手”关键科学问题...
  5. python使用界面-python 可视化界面
  6. python100个必背知识-学Python必须背的42个常见单词,看看你都会吗?
  7. Java中httpClient中的设置超时时间
  8. python时间str转datetime_深入了解Python中的小知识
  9. python编写脚本方法_python写dnf脚本录制自己点击
  10. 未处理的异常: 0xC0000091: Floating-point overflow 的解决办法
  11. VS编译器 :LNK链接错误汇总:LNK2001 / LNK2005 / LNK2019 / LNK1120
  12. Win10此设备不支持接收 Miracast 无法投影的解决方法
  13. 一名大一新生的年终总结
  14. [经验教程]拼多多退店保证金多久到账 拼多多退店正确操作35天内保证金到账
  15. Dns异常 手动无法修改?
  16. oracle11g登录企业管理器,Oracle11g RAC常用操作 (维护及管理)
  17. 多线程使用场景及总结
  18. Python实现的一个简洁轻快的后台管理框架.支持拥有多用户组的RBAC管理后台,不用配置各种运行环境
  19. Node.js 4.x 入门实战视频课程【讲师辅导】-曾亮-专题视频课程
  20. annoconda 创建虚拟环境 删除虚拟环境

热门文章

  1. 【Nginx】 Nginx实现端口转发
  2. CentOS7时间设置问题
  3. C++学习笔记(五)--指针、NULL、引用
  4. Warning: Attempt to present on whose view is not in模态跳转问题
  5. MonoBehaviour.FixedUpdate 固定更新
  6. vue+Element-ui实现分页效果
  7. Vuex说明及Todos项目改造
  8. Android eclipse导入项目后出现Unable to resolve target #39;android-17#39;解决方法
  9. new和delete
  10. noip2012-day2-t2