存档

‘工具’ 分类的存档

禁止Chrome自动升级

2019年8月30日 没有评论

Chrome浏览器自带升级功能,特别是打开“关于”菜单查看当前版本时,会触发升级检测。

我们有时候并不希望Chrome自动升级,那么怎么禁用呢?

下面以Windows上的Chrome为例,介绍禁用自动升级的方法。

  1. 新装Chrome后,浏览器会自动运行,这时立即关掉浏览器
  2. 在任务管理器中查找GoogleUpdate.exe进程,关闭这些进程
  3. 右击Chrome浏览器图标,“打开文件位置”,向上两级进入“Google”目录,进入“update”子目录,删除“GoogleUpdate.exe”程序文件
  4. 右击“我的电脑”,打开“管理”,选择“服务”,查找“谷歌更新服务”,通常有两个,双击打开服务属性,将“启动类型”设为“禁用”,若“服务状态”显示正在运行,则关闭服务
  5. 右击“我的电脑”,打开“管理”,点击“系统工具”-“任务计划程序”-“任务计划程序库”,在任务计划列表中查找“GoogleUpdate”开头的任务,右键“禁用”
  6. done
分类: 工具 标签:

Virtualbox虚拟机使用宿主机USB摄像头的方法

2019年8月30日 没有评论

最近想在virtualbox的虚拟机上使用摄像头,虚拟机系统是64位win7,开始虚拟机无法检测到摄像头。

搜索了一下,这篇文章帮我解决了这个问题。方法为:

1,在宿主机上下载并安装virtualbox的插件,安装过程不需要重启virtualbox

2,在虚拟机顶部菜单栏中选择“设备->USB”,即可看到宿主机上的USB摄像头

3,点击USB摄像头,虚拟机会自动安装驱动,然后就可以使用了

需要注意的是,每个虚拟机对宿主机的摄像头是独占的,同时只能有一台虚拟机使用宿主机的摄像头

分类: 工具 标签:

Httpry:简明http抓包工具

2017年7月27日 没有评论

tcpdump是流量分析时最常用的抓包工具,功能很强大。抓取http get交互消息的常用命令是:

tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 -w eth0-http.pcap

通常我们会把抓取的http包保存成文件,然后用wireshark打开分析。

有时候,我们不需要对流量观察得特别深入,仅仅是看一下有什么样的流量,不需要存盘分析。

使用tcpdump的话输出内容不直观,比如wget http://www.baidu.com/的输出如下:

15:05:27.837705 00:16:3e:04:af:53 > ee:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 165: (tos 0x0, ttl 64, id 18764, offset 0, flags [DF], proto TCP (6), length 151)
139.129.205.48.53353 > 220.181.112.244.80: Flags [P.], cksum 0xa6e5 (incorrect -> 0xe0b0), seq 2930938556:2930938667, ack 65362085, win 115, length 111
0x0000: 4500 0097 494c 4000 4006 4ab9 8b81 cd30 E…IL@.@.J….0
0x0010: dcb5 70f4 d069 0050 aeb2 92bc 03e5 58a5 ..p..i.P……X.
0x0020: 5018 0073 a6e5 0000 4745 5420 2f20 4854 P..s….GET./.HT
0x0030: 5450 2f31 2e30 0d0a 5573 6572 2d41 6765 TP/1.0..User-Age
0x0040: 6e74 3a20 5767 6574 2f31 2e31 3220 286c nt:.Wget/1.12.(l
0x0050: 696e 7578 2d67 6e75 290d 0a41 6363 6570 inux-gnu)..Accep
0x0060: 743a 202a 2f2a 0d0a 486f 7374 3a20 7777 t:.*/*..Host:.ww
0x0070: 772e 6261 6964 752e 636f 6d0d 0a43 6f6e w.baidu.com..Con
0x0080: 6e65 6374 696f 6e3a 204b 6565 702d 416c nection:.Keep-Al
0x0090: 6976 650d 0a0d 0a ive….
15:05:27.860678 ee:ff:ff:ff:ff:ff > 00:16:3e:04:af:53, ethertype IPv4 (0x0800), length 449: (tos 0x60, ttl 48, id 47418, offset 0, flags [DF], proto TCP (6), length 435)
220.181.112.244.80 > 139.129.205.48.53353: Flags [P.], cksum 0x6a94 (correct), seq 65362085:65362480, ack 2930938667, win 772, length 395
0x0000: 4560 01b3 b93a 4000 3006 e94e dcb5 70f4 E`…:@.0..N..p.
0x0010: 8b81 cd30 0050 d069 03e5 58a5 aeb2 932b …0.P.i..X….+
0x0020: 5018 0304 6a94 0000 4854 5450 2f31 2e31 P…j…HTTP/1.1
0x0030: 2032 3030 204f 4b0d 0a53 6572 7665 723a .200.OK..Server:
0x0040: 2062 6665 2f31 2e30 2e38 2e31 380d 0a44 .bfe/1.0.8.18..D
0x0050: 6174 653a 2054 6875 2c20 3237 204a 756c ate:.Thu,.27.Jul
0x0060: 2032 3031 3720 3037 3a30 353a 3237 2047 .2017.07:05:27.G
0x0070: 4d54 0d0a 436f 6e74 656e 742d 5479 7065 MT..Content-Type
0x0080: 3a20 7465 7874 2f68 746d 6c0d 0a43 6f6e :.text/html..Con
0x0090: 7465 6e74 2d4c 656e 6774 683a 2032 3338 tent-Length:.238

此时,httpry是一个很好的替代工具。使用httpry捕获上述请求,输出如下:

2017-07-27 15:08:50 139.129.205.48 220.181.112.244 > GET www.baidu.com / HTTP/1.0 – –
2017-07-27 15:08:50 220.181.112.244 139.129.205.48 < – – – HTTP/1.1 200 OK

简单明了。

  • 安装
    • 下载源码,make && make install就ok了
    • 这个程序依赖libpcap-devel库,没有的话就yum install -y libpcap-devel
  • 使用
    • 最简单的:httpry -i eth0
    • 支持过滤http请求方法:httpry -i eth0 -m GET
    • 支持保存抓包:httpry -i eth0 -o eth0-http.log
    • 可以指定packet filter:httpry -i eth0 ‘dst host www.baidu.com’
分类: 工具 标签: , , ,

wtail:可以多屏输出的多文件跟踪查看工具

2017年5月17日 没有评论

tail是我们常用到的文件跟踪查看工具,-n可以查看末尾n行,-f可以实时跟踪文件(描述符)的最新变化。当然也可以同时查看多个文件,但是多文件的输出是混杂在一起的,没那么直观。

现在好了,我们有了wtail。这是一个可以在同一个终端窗口中同时输出多个被跟踪文件数据的工具,每个文件可以在单独的小屏幕中输出,即一个窗口分屏输出。

  1. 安装
    • wtail依赖libncurses,某些机器上可能没有这个库,需要手动安装:

      wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz

      tar xzvf ncurses-6.0.tar.gz && cd ncurses-6.0

      ./configure && make && make install

    • 下载wtail源码包,解压,make && make install
  2. 使用
    • wtail *.log
分类: Shell, 工具, 运维 标签: , ,

一大波常用小工具袭来

2016年6月2日 没有评论

今天发现一个比较实用的网站:tool.lu,集合了很多日常使用到的工具,比如:在线运行小段代码、正则表达式、favicon生成、字符串加解密、ip查询等。

这么多工具集合起来,很方便,站长很有创意。

收藏备用。

分类: 工具 标签:

实用小工具推荐2:正则表达式测试器

2016年5月10日 没有评论

今天为大家推荐的是一个正则表达式测试器:RegexTester。名为测试器,但它实际上提供了正则查找、替换、结果导出等功能,非常适合于日常开发和测试工作。

首先说一下为什么要用到这个工具。有时候我们需要做一些文本处理工作,比如日志,要从文本中提取相关信息。通常情况下,这些信息是有规律的,比如:每行为一条记录,每条记录包含相同个数和意义的字段。这种有规律的文本是很容易处理的,可以用shell中的awk来处理。但有时候就没那么规律,比如下边这2行(实际中会有成千上万行)数据,我希望从中提取uri和sz参数的值,不太容易用awk进行分割处理。

http://pos.baidu.com/acbm?rdid=2494569&dc=2&di=u2494569&dri=0&dis=0&dai=2&ps=9801×0&coa=tn%3Dtemplate_inlay_all_mobile%26adn%3D1%26originUrl%3Dhttp%253A%252F%252Fwww.blwen.com%252Fchuanyuechongsheng%252F2015%252F0428%252F7617_2.html%26pl%3D4%26id%3Du2494569&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1458484701051&ti=%E9%87%8D%E7%94%9F%E4%B9%8B%E5%A7%94%E8%BA%AB%20%E4%BD%9C%E8%80%85%EF%BC%9A%E4%B8%8A%E4%B9%99(2)_bl%E6%96%87%E5%BA%93&ari=1&dbv=0&drs=3&pcs=360×487&pss=360×9938&cfv=0&cpl=0&chi=12&cce=true&cec=UTF-8&tlm=1458455901&ltu=http%3A%2F%2Fm.blwen.com%2F%3Fhost%3Dwww.blwen.com%26src%3Dhttp%253A%252F%252Fwww.blwen.com%252Fchuanyuechongsheng%252F2015%252F0428%252F7617_2.html&ltr=http%3A%2F%2Fm.blwen.com%2F%3Fhost%3Dwww.blwen.com%26src%3Dhttp%253A%252F%252Fwww.blwen.com%252Fchuanyuechongsheng%252F2015%252F0428%252F7617.html&ecd=1&psr=1081×1794&par=1080×1794&pis=-1x-1&ccd=32&cja=false&cmi=0&col=zh-CN&cdo=0&tcn=1458484702&sz=324×270&qn=45b2c0ccd2d70f2d&tt=1458484700976.95.429.535,

http://pos.baidu.com/acgm?sz=320×48&rdid=2521903&dc=2&exps=112101&di=u2521903&dri=0&dis=3&dai=1&ps=0x0&dcb=BAIDU_SSP_define&dtm=BAIDU_DUP_SETJSONADSLOT&dvi=0.0&dci=-1&dpt=none&tsr=0&tpr=1458483692530&ari=1&dbv=0&drs=1&pcs=360×54&pss=360×54&cfv=0&cpl=0&chi=1&cce=true&cec=GBK&tlm=1455584508&ltu=http%3A%2F%2Fm.fun.tv%2Fvplay%2F%3Fvid%3D8041968%26malliance%3D2242&liu=http%3A%2F%2Fadm.funshion.com%2Fmat%2F20160216170148-12656951.html&ltr=http%3A%2F%2Fm.fun.tv%2Fvplay%2F%3Fvid%3D8041968%26malliance%3D2242&ecd=1&psr=721×1280&par=720×1280&pis=360×54&ccd=32&cja=false&cmi=0&col=zh-CN&cdo=0&tcn=1458483693&qn=3fe86ec3e856eb67&tt=1458483692449.94.1233.1236,

但实际上这样的数据还是有一定规律的,用下边的正则就可以方便的把想要的字段提取出来。

http://pos.baidu.com/(.*?)\?(.*?)sz=(.*?)&(.*)

打开测试器,将正则表达式和文本填入对应的框内,工具条上选择“多行模式”,再点击“运行”,结果就出来了。结果框内点右键就可以导出csv文件,再用awk处理就方便多了。

正则表达式测试器

日常工作中免不了写几个正则表达式,用这个小工具测测表达式的准确性,可以节省不少时间。

另外,官网还提供了正则表达式的教程,可以去看看。

 

分类: 工具 标签: , ,

实用小工具推荐1:排版助手

2016年4月23日 没有评论

  复制粘贴是日常中使用很频繁的操作,有时候复制过来的大段文字排版较乱,不符合要求,手动一段一段排很麻烦。今天给大家介绍一个免费的排版小工具:排版助手

  使用很简单。将要排版的文字复制到窗口里边,右键选择“开始排版”,就排好了。

排版助手

也可以在排版前根据需要勾选界面上的一些排版项:段首缩进、合并换行、修正干扰符、删除非段落换行等。同时可以勾选下边的“复制即排版”和“排版后拷贝”选项,把待排版的文字复制到窗口中,立即就排好,并可以马上拿去粘贴了。非常方便!

  当然要感谢原作者的智慧付出了,有需要的朋友去这里下载使用吧!

分类: 工具 标签:

windows拨号命令rasdail的使用

2016年4月13日 没有评论

某些软件的应用场景需要频繁的更换ip,比如刷广告之类的。这时需要主机通过ADSL拨号上网,每拨一次就会更换一个ip。当然每次断开连接再手动输入账号密码是不可取的,效率太低。幸好,在Windows上有个rasdial的命令可以帮我们实现自动化操作。

  1. 拨号:rasdial “宽带连接” user password
  2. 断开连接:rasdial /disconnect

很简单吧。

分类: 工具 标签:

VirtualBox命令行使用方法

2016年4月8日 没有评论

有时候我们需要批量创建和运行多个虚拟机,这时可借助VBoxManage.exe这个工具来自动完成这些工作。这里列出一些VBoxManage.exe的常用操作。

  1. 克隆虚拟机
    1. 先手动创建一台虚拟机,做好相关配置后将此虚拟机作为“母机”(VM001)
    2. 克隆“母机”,并注册(加入到VirtualBox列表中)克隆机:VBoxManage.exe clonevm VM001 –name ClonedVM001 –register。
  2. 启动/停止虚拟机
    1. 启动:VBoxManage.exe startvm ClonedVM001
    2. 停止:VBoxManage.exe controlvm ClonedVM001 poweroff
    3. 暂停:VBoxManage.exe controlvm ClonedVM001 pause
    4. 恢复:VBoxManage.exe controlvm ClonedVM001 resume
  3. 枚举虚拟机:VBoxManage.exe list vms
  4.  注册/注销虚拟机
    1. 注册:VBoxManage.exe registervm f:\vms\VM001.vbox
    2. 注销:VBoxManage.exe unregistervm VM001
  5. 批量创建:

    set timestamp=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
    setlocal EnableDelayedExpansion
    for /l %%i in (1,1,5) do (VBoxManage.exe clonevm xp_0 –name !timestamp!%%i –register)

  6. 批量运行:

    setlocal EnableDelayedExpansion
    for /f %%i in (‘VBoxManage.exe list vms’) do (VBoxManage.exe startvm %%i & .\delay.vbs 360 & VBoxManage.exe controlvm %%i poweroff)

分类: 工具 标签:

virtualbox虚拟机开启共享文件夹

2016年4月8日 没有评论

virtualbox可以通过共享文件夹实现虚拟机和宿主机之间快速传输数据。开启共享文件夹的步骤如下:

  1. 安装增强功能
    1. 点击菜单“设备”-“安装增强功能”,自动在虚拟机内运行安装程序,一路确定即可
    2. 或者,通过分配光驱加载镜像,手动安装。菜单“设备”-“分配光驱”-“选择虚拟盘”,选择virtualbox安装目录下的VBoxGuestAdditions.iso。然后在虚拟机中运行新加载的虚拟光驱中的安装程序即可。
  2. 安装完成,添加共享文件夹
    1. 通过菜单“设备”-“共享文件夹”-“共享文件夹”打开配置窗口
    2. 添加共享文件夹,并设置权限
  3. 重启虚拟机,通过网上邻居可看到共享文件夹
    1. 打开“网上邻居”-“整个网络”-“VirtualBox Shared Folders”-“Vboxsvr”即可看到共享文件夹
分类: 工具 标签: