非插件实现wordpress验证码

2017年10月12日 没有评论

blog里经常很多不厌其烦的垃圾广告评论,看了下内容很多都像是通过软件刷出来的,由于wordpress安装上除了默认的反垃圾插件外,并没有启用验证码机器,所以很容易实现批量刷垃圾评论。而又不想通过增加插件实现验证码功能,这里使用了一点简单的代码实现一个数学算法验证码。

找到主题的functions.php文件,将其备份后,增加如下内容:

//评论添加验证码
function spam_protection_math(){
	$num1=rand(0,9);
	$num2=rand(0,9);
	echo "<label for=\"math\[......]

Read more

分类: 开源软件 标签:

python实现hp刀片ilo地址配置

2017年9月11日 没有评论

shell实现hp刀片ilo地址配置 篇中有提到通过python来实现HP管理口的配置,没事写了段python实现的代码。大意也是通过pexpect模块来实现相应的配置,不过这段代码初写的时候是基于paramiko模块获取信息,并找到可用IP的,后面又写了一段通过pexpect实现自动交互输入的。真正的实现的时候并不需要paramiko部分的,不过懒得的代码整合和美化了,凑合着全部堆上来吧。代码如下:

#!/usr/bin/python
#-*- coding: utf-8 -*-
# code from www.361way.com <itybku@1[......]

Read more

shell实现hp刀片ilo地址配置

2017年9月9日 没有评论

一、问题背景

HP刀片在使用KVM远程console管理过程中,要求刀片配置的ILO地址和HP OA地址在同一网段。由于IP地址资源紧张,刀筐OA口默认配置上了地址,刀片没有配置,都是使用的时候临时配置。所以一旦物理机出现问题,想要通过远程管理口查看主机所处的状态就比较麻烦。先要通过ping工具查询预留地址是否可用。再在OA界面上进行配置,比较影响效率。

二、脚本实现

该脚本写的比较凑合,杂糅了shell、C语言、expect 三者实现的,具体代码如下:

#!/bin/bash
#code from www.361[......]

Read more

分类: shell脚本学习 标签:

根据IP和掩码计算网段

2017年9月8日 没有评论

一、需求

在写某个脚本时,需要用到使用该网段的任一地址,加上掩码位就可以计算出该网段所有的地址。再结合fping可以获取该网段内所有未被使用的地址。该需求实现时会涉及到各种计算,比较麻烦。所以先放G网上检索下有没有可以直接“拿来的”代码。找了几个代码,必须都是先给出第一个IP ,再加上掩码位才能计算出所有的IP,如果取中间的IP就不灵了。后来找了一段大牛写的C代码,发现比较好用,刚好符合要求。

二、代码及需求实现

代码如下:

#include <stdio.h>
#include <string.h>
#[......]

Read more

分类: C/C++/Java/Delphi 标签:

shell实现netmask掩码和cidr掩码位转换

2017年9月7日 1 条评论

s权限位引发postfix及crontab异常处理

2017年9月4日 没有评论

win7+python+opencv配置

2017年8月29日 没有评论

小鸣单车离倒闭还有多远?

2017年8月21日 1 条评论

Max remote sessions for login:admin is 2解决方法

2017年8月11日 没有评论

钉钉webhook实现告警通知

2017年7月31日 1 条评论