forked from qianguozheng/MITM-squid
-
Notifications
You must be signed in to change notification settings - Fork 0
am009/MITM-squid
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
#相关介绍: https://wenku.baidu.com/view/aa293b50336c1eb91a375d68.html http://blog.jobbole.com/76247/ #使用说明 安装squid后使用这里的配置文件(/etc/squid/squid.conf) 并修改配置文件中的url_rewrite_program参数到下载的脚本 目前只有两个脚本可用,你们也可以参照我的修改,主要是每一行输入的解析 另外需要一个本地的HTTP静态文件服务器吧。。。脚本里面有一个保存路径也要改 顺带修改下perl脚本里if判断里的主机名 #可能会遇到的问题 在执行squid -z,可能报如下错误: FATAL: Ipc::Mem::Segment::create failed to shm_open(/squid-cf__metadata.shm): (17) File exists 针对这种错误,需要到 dev/shm/ 目录下,将所有的文件删除再重新执行。删除前,需要到任务管理器中停止squid服务。 新版的mogrify可能会报错: /etc/ImageMagick-6/policy.xml 修改配置文件/etc/ImageMagick-6/policy.xml,给coder,path赋read,write权限 <policy domain="path" rights="read|write" pattern="@*"/> <policy domain="coder" rights="read|write" pattern="LABEL" /> #其他 perl我过滤了本地的计算机名,因为感觉会形成无限循环,不知道重定向自己的图片会不会还是再运行重定向脚本。。。 perl支持utf-8都这么麻烦,好想改写成python脚本。。。 perl折腾死我了,它作为重定向脚本总是不能打开文件写log,😭。。。。只能在url前面加字符,然后在调试squid的时候会报错,可以看到重定向的url debug时建议 使用-N选项来保持squid在前台运行,-d1选项在标准错误里显示1级别的调试信息。 %sudo squid -N -d1 里面还有一个cache-peer的选项,本来想假装DNS欺骗的,结果只有设置代理可以用,透明代理不能用。。。 现在的squid改了,而网上的文档都没怎么改,还是官方文档靠谱,参数应该用url_rewrite_program而不是redirect_program 还有并发的问题,虽然改成并发它还是给我只启动一个perl脚本进程(是不是因为我的),不过速度好像变快了,还不会漏了。 改成并发就是url_rewrite_children 20 startup=0 idle=1 concurrency=20的concurrency,而且脚本的参数不只是url,前面有一个通道序号,要原样还给squid,注意按照官网的文档就没有问题,现在这方面的中文网页基本都已经过时了。 —————————Previous Authors—————————— Update by Weeds Qian Email: [email protected] Blog: https://github.com/qianguozheng Modify squid.conf to be compliant with squid3. Add more test scripts. —————————Previous Authors—————————— this is some files of MITM using squid to change some clients' browsers returns ;) AND please wait...well, i'll upload more scripts so it can be very funny! Trust me~
About
sharing some files of MITM-squid attack.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- Perl 65.8%
- Shell 34.2%