1. 修复TCP/IP网络连接

    修复TCP/IP网络连接 用于网页需要二次刷新才能显示:cmdnetsh int ip resetipconfig /flushdns 重建本地DNS缓存用于能上Q但无法正常显示网页:cmdnetsh winsock reset

    2015/08/20 windows

  2. 爆破专用中国姓名排行TOP500

    转自http://zone.wooyun.org/content/18372   zhangwei wangwei wangfang liwei lina zhangmin lijing wangjing liuwei wangxiuying zhangli lixiuying wangli zhangjing zhangxiuying liqiang wangmin limin wanglei liuyang wangyan wangyong lijun1 zhangyong lijie zhangjie zhanglei wangqiang lijuan wangjun1 zhangyan zhangtao wangtao liyan wangchao liming liyong wangjuan liujie liumin lixia lili zhangjun1 wangjie zhangqiang wangxiulan wanggang wangping liufang zhangyan liuyan liujun1 liping wanghui wangyan chenjing liuyong liling liguiying wangdan ligang lidan liping wangpeng liutao chenwei zhanghua liujing litao wangguiying zhangxiulan lihong lichao liuli zhangguiying wangyulan liyan zhangpeng lixiulan zhangchao wangling zhangling lihua wangfei zhangyulan wangguilan wangying liuqiang chenxiuying liying lihui limei chenyong wangxin lifang zhangguilan libo yangyong wangxia liguilan wangbin lipeng zhangping zhangli zhanghui zhangyu liujuan libin wanghao chenjie wangkai chenli chenmin wangxiuzhen liyulan liuxiuying wangping wangping zhangbo liuguiying yangxiuying zhangying yangli zhangjian lijun4 lili wangbo zhanghong liudan lixin wangli yangjing liuchao zhangjuan yangfan liuyan liuying lixue lixiuzhen zhangxin wangjian liuyulan liuhui liubo zhanghao zhangming chenyan zhangxia chenyan yangjie wangshuai lihui wangxue yangjun1 zhangxu liugang wanghua yangmin wangning lining wangjun4 liuguilan liubin zhangping wangting chentao wangyumei wangna zhangbin chenlong lilin wangyuzhen zhangfengying wanghong lifengying yangyang liting zhangjun4 wanglin chenying chenjun1 liuxia chenhao zhangkai wangjing chenfang zhangting yangtao yangbo chenhong liuhuan wangyuying chenjuan chengang wanghui zhangying zhanglin zhangna zhangyumei wangfengying zhangyuying lihongmei liujia liulei zhangqian liupeng wangxu zhangxue liyang zhangxiuzhen wangmei wangjianhua liyumei wangying liuping yangmei lifei wangliang lilei lijianhua wangyu chenling zhangjianhua liuxin wangqian zhangshuai lijian chenlin liyang chenqiang zhaojing wangcheng zhangyuzhen chenchao chenliang liuna wangqin zhanglanying zhanghui liuchang liqian yangyan zhangliang zhangjian liyun zhangqin wanglanying liyuzhen liuping chenguiying liuying yangchao zhangmei chenping wangjian liuhong zhaowei zhangyun zhangning yanglin zhangjie gaofeng wangjianguo yangyang chenhua yanghua wangjianjun1 yangliu liuyang wangshuzhen yangfang lichunmei liujun4 wanghaiyan liuling chenchen wanghuan lidongmei zhanglong chenbo chenlei wangyun wangfeng wangxiurong wangrui liqin liguizhen chenpeng wangying liufei wangxiuyun chenming wangguirong lihao wangzhiqiang zhangdan lifeng zhanghongmei liufengying liyuying wangxiumei lijia wanglijuan chenhui zhangtingting zhangfang wangtingting wangyuhua zhangjianguo lilanying wangguizhen lixiumei chenyulan chenxia liukai zhangyuhua liuyumei liuhua libing zhanglei wangdong lijianjun1 liuyuzhen wanglin lijianguo liying yangwei liguirong wanglong liuting chenxiulan zhangjianjun1 lixiurong liuming zhoumin zhangxiumei lixuemei huangwei zhanghaiyan wangshulan lizhiqiang yanglei lijing litingting zhangxiurong liujianhua wanglili zhaomin chenyun lihaiyan zhangguirong zhangjing liuli likai zhangyu zhangfeng liuxiulan zhangzhiqiang lilong lixiuyun lixiufang lishuai lixin liuyun zhanglili lijie zhangxiuyun wangshuying wangchunmei wanghongmei chenbin liyuhua liguifang zhangying chenfei wangbo liuhao huangxiuying liuyuying lishuzhen huangyong zhouwei wangxiufang wanglihua wangdandan libin wangguixiang wangkun liuhui lixiang zhangrui zhangguizhen wangshuhua liushuai zhangfei zhangxiufang wangyang chenjie zhangguifang zhanglijuan wangrong wuxiuying yangming liguixiang mali liuqian yangxiulan yangling wangxiuhua yangping wangbin liliang lirong liguizhi lilin liyan lijian wangbing wangguifang wangming chenmei zhangchunmei liyang wangyan wangdongmei liufeng lixiuhua lidandan yangxue liuyuhua maxiuying zhanglihua zhangshuzhen lixiaohong zhangbo wangxin wangguizhi zhaoli zhangxiuhua zhanglin huangmin yangjuan wangjinfeng zhoujie wanglei chenjianhua liumei yangguiying lishuying chenyuying yangxiuzhen sunxiuying zhaojun1 zhaoyong liubing yangbin liwen chenlin chenping sunwei zhangli chenjun4 zhangnan liuguizhen liuyu liujianjun1 zhangshuying lihongxia zhaoxiuying libo 中国姓名排行TOP500 wangli zhangrong zhangfan wangjianping zhangguizhi zhangyu zhouyong zhangkun xuwei wangguihua liuqin zhoujing xumin liutingting xujing yanghong wanglu zhangshulan zhangwen yangyan chenguilan zhouli lishuhua chenxin machao liujianguo liguihua wangfenglan lishulan chenxiuzhen   

    2015/08/19 安全

  3. liux 学习笔记

    新增用户 sudo useradd 用户名 默认新增加的用户不在sudo用户组中,需手动添加。 su lilei 可在终端切换到用户lilei 将lilei增加到sudo用户组:sudo usermod -G sudo lilei 删除用户 sudo deluser lilei --remove-home 查看文件属性 ls -l 查看文件属性,大小以K M 等表示 ls -h 查看所有文件,包括隐藏 ls -A 改变文件所有者 sudo chown 所有者用户名 文件名 chmod ugo-rw 'g''o'还有'u',分别表示group,others,user,'+','-' 就分别表示增加和去掉相应的权限。 r表示read w表示write x表示excute touch fileA 如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间; 如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA。   在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录 以 . 开头的文件都是隐藏文件 使用 pwd 命令可以获取当前所在路径(绝对路径) 使用 -p 参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一个多级目录 如: mkdir -p father/son/grandson 创建father目录同时在father目录下有son目录,son目录下有grandson目录 复制目录 cp -r 将文件"file1"重命名为"myfile" mv 旧的文件名 新的文件名 cat可以加上-n参数显示行号 more和less适合阅读文件,其中man手册中的阅读模式为less tail 文件 名:只显示文件前10行 tail -n 文件名 :显示文件名前n行 tail -f 文件名:实现不停地读取某个文件的内容并显示。可动态查看日志起到实时监视的作用 查看文件类型:file 文件名     declare tmp 声明变量tmp tmp=shiyanlou 将tmp赋值为shiyanlou 引用变量$tmp set 显示当前shell所有环境变量,包括其内建环境变量(与shell外观等相关),用户自定义变量及导出的环境变量。 env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行 export 显示从shell中导出环境变量的变量,也可能通过它将自定义变量导出为环境变量。 sort可对文本进行排序 vimdiff 1.txt 2.txt 3.txt 可对多个txt文本进行同时对比 echo $PATH 显示当前环境变量 增加环境变量(只在当前shell有效): PATH=$PATH:路径 如:PATH=$PATH:/home/shiyanlou/mybin 用户每次启动时会默认执行一个配置脚本以初始化环境,文件名为用户目录下的.bashrc 执行以下语句,每次启动shell的时候都会自动增加相应的环境变量 echo "PATH=$PATH:/home/shiyanlou/mybin" >> .zshrc 1.txt 以追加的形式添加到1.txt 1.txt以覆盖的形式添加到1.txt 变量的修改有以下几种方式: 变量设置方式 说明 ${变量名#匹配字串} 从头向后开始匹配,删除符合匹配字串的最短数据 ${变量名##匹配字串} 从头向后开始匹配,删除符合匹配字串的最长数据 ${变量名%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最短数据 ${变量名%%匹配字串} 从尾向前开始匹配,删除符合匹配字串的最长数据 ${变量名/旧的字串/新的字串} 将符合旧字串的第一个字串替换为新的字串 ${变量名//旧的字串/新的字串} 将符合旧字串的全部字串替换为新的字串 使环境变量立即生效:source .zshrc 与搜索相关的命令常用的有如下几个whereis,which,find,locate     zip -r -q -o xx.zip /home 将home目录打包成xx.zip 其中参数r为递归打包含子目录的全部内容参数q为安静模式 参数o为生成文件 tar -cf a.tar /home 参数c为创建一个tar文件包,参数f为创建指定的文件名 参数z 使用gzip压缩 解压加参数x     sudo apt-get update;sudo apt-get install some-tool;some-tool 用;号分隔开多条命令,回车后按顺序执行相应命令。 which cowsay>/dev/null && cowsay -f head-in ohch~ &&就是用来实现选择性执行的,它表示如果前面的命令执行结果(不是表示终端输出的内容,而是表示命令执行状态的结果)返回0则执行后面的,否则不执行 可以从$?环境变量获取上一次命令的返回结果 which cowsay>/dev/null || echo "cowsay has not been install, please run 'sudo apt-get install cowsay' to install" ||就是用来实现选择性执行的,它表示如果前面的命令执行结果(不是表示终端输出的内容,而是表示命令执行状态的结果)返回不是0则执行后面的,否则不执行 ls -al /etc | less 通过管道将前一个命令(ls)的输出作为下一个命令(less)的输入,然后就可以一行一行地看。 打印/etc/passwd文件中以:为分隔符的第1个字段和第6个字段分别表示用户名和其家目录 $ cut /etc/passwd -d ':' -f 1,6 grep -rnI "shiyanlou" /home -r 参数表示递归搜索子目录中的文件,-n表示打印匹配项行号,-I表示忽略二进制文件。 查看环境变量中以"yanlou"结尾的字符串 $ export | grep ".*yanlou$" 其中$就表示一行的末尾。 wc 命令用于统计并输出一个文件中行、单词和字节的数目 行数 $ wc -l /etc/passwd 单词数 $ wc -w /etc/passwd 字节数 $ wc -c /etc/passwd 字符数 $ wc -m /etc/passwd 最长行字节数 $ wc -L /etc/passwd sort 排序 默认为字典排序:cat /etc/passswd | sort 反转排序:$ cat /etc/passwd | sort -r 按特定字段排序:$ cat /etc/passwd | sort -t':' -k 3     tr命令可以用来删除一段文本信息中的某些文字,或者将其进行转换; tr [option] .. SET1[SET2] 参数d 删除和set1匹配的字符,不是全词匹配也不是按字符顺序匹配 参数s去除set指定的在输入文本中连续并重复的字符 例: echo 'hello shiyanlou' | tr -d 'olh' 显示e siyaniu 作用删除 "hello shiyanlou" 中所有的'o','l','h' 例: echo 'hello' | tr -s 'l' 显示helo 作用将"hello" 中的ll,去重为一个l 将输入文本,全部转换为大写或小写输出 echo 'shiyanlou' | tr '[a-z]' '[A-Z]' col -x 将tab转换为空格 col -h将空格转换为tab paste简单地将两个文件合并在一起,默认以tab隔开‘ 参数d指定合并的分隔符, 参数s不合并到一行,每个文件为一行 paste -d ':' file1 file2 file3 paste -s file1 file2 file3       Linux 默认提供了三个特殊设备,用于终端的显示和输出,分别为stdin(标准输入,对应于你在终端的输入),stdout(标准输出,对应于终端的输出),stderr(标准错误输出,对应于终端的输出) 文件描述符 设备文件 说明 0 /dev/stdin 标准输入 1 /dev/stdout 标准输出 2 /dev/stderr 标准错误 将标准错误重定向到标准输出,再将标准输出重定向到文件,注意要将重定向到文件写到前面 $ cat Documents/test.c~ hello.c >somefile 2>&1 或者只用bash提供的特殊的重定向符号"&"将标准错误和标准输出同时重定向到文件 $ cat Documents/test.c~ hello.c &>somefilehell 永久重定向exec

    2015/08/12 linux

  4. dmvpn 数据采集

    dmvpn 数据采集

    2015/05/22 cisco

  5. 微信windows版多开(同时登陆两个微信)

    目前微信windows版默认是不可以同时登陆多个帐号的。有时候像我这样一个微信用于办公一个微信用于私人的话确实不方便,其实可以一个微信用windows版登陆,另一个微信用网页版登陆。 要想同时都登陆windows版的话,可以通过其它方法实现   准备工具: 1.微信windows版(下载地址:http://weixin.qq.com/cgi-bin/readtemplate?t=win_weixin&lang=zh_CN) 2.sandboxie(下载地址:http://www.sandboxie.com/)   分别安装好 微信windows版 和 sandboxie 打开 微信windows版 登陆第一个微信 在微信的快捷方式上 右键 选择 在沙盘中运行   然后就可以登陆第二个微信了  

    2015/04/27 windows

  6. 利用python 通过邮件执行系统命令

    实现思路:通过检测收件箱中的指定用户发过来的邮件,检测邮件标题,执行指定命令。程序定时检测收件箱中的邮件,分离收件箱中第一封邮件的发件人和标题,若发件人不是指定用户则忽略该邮件;若发件人匹配,检测邮件中的标题,并执行标题中指定指定命令,同时会发送两封邮件出去,一封无意义标题的邮件给自己,防止重复执行命令,一封发到指定用户,告知该用户相应命令已执行。 # -*- coding: cp936 -*- import os, sys, string import poplib import smtplib import time def receive_mail(): #检测邮箱是否接收到指定邮箱发过来的命令邮件 host = "pop3.126.com" # pop3服务器地址 username = "abc@126.com" # 用户名 password = "password" # 密码 pp = poplib.POP3(host) # 创建一个pop3对象,这个时候实际上已经连接上服务器了 pp.set_debuglevel(1) # 设置调试模式,可以看到与服务器的交互信息 pp.user(username) # 向服务器发送用户名 pp.pass_(password) # 向服务器发送密码 ret = pp.stat() # 获取服务器上信件信息,返回是一个列表,第一项是一共有多上封邮件,第二项是共有多少字节 down = pp.retr(ret[0]) #获取第一封邮件 # 输出邮件内容 #for line in down[1]: # print line getfrom=down[1][9].decode('utf-8')0 getsubject=down[1][11].decode('utf-8') pp.quit() # 退出 if getfrom!='From: "=?utf-8?B?5qKB6ZSm5r2u?=" <cde@126.com>': pass else: if getsubject=='Subject: reboot': return 1 elif getsubject=='Subject: restartmq': return 2 elif getsubject=='Subject: ifconfig': return 3 else: return 0 def sendmail(): send_mail="abc@126.com" #发件邮箱 send_mail_passwd="password" #发件邮箱密码 receive_mail='abc@126.com' #接收邮箱 send_mail_server='smtp.126.com' #发件邮箱smtp服务器 mail_to = smtplib.SMTP(send_mail_server,25) mail_to.login(send_mail,send_mail_passwd) msg = "From: 123@123.com <"+send_mail+"""> To: <"""+receive_mail+"""> Subject: igorn mess igorn mess """ mail_to.sendmail(send_mail,receive_mail,msg) mail_to.close() def sendreply(): send_mail="abc@126.com" #发件邮箱 send_mail_passwd="password" #发件邮箱密码 receive_mail='cde@126.com' #接收邮箱 send_mail_server='smtp.126.com' #发件邮箱smtp服务器 mail_to = smtplib.SMTP(send_mail_server,25) mail_to.login(send_mail,send_mail_passwd) msg = "From: 123@123.com <"+send_mail+"""> To: <"""+receive_mail+"""> Subject: order excu order excu """ mail_to.sendmail(send_mail,receive_mail,msg) mail_to.close() if __name__=='__main__': while 1: time.sleep(5) if receive_mail()==1: sendmail() sendreply() os.system('shutdown -r now') elif receive_mail()==2: sendmail() sendreply() os.system('restartmq') elif receive_mail()==3: sendmail() sendreply() os.system('ifconfig') else: pass

    2015/04/09 python

  7. python监控网页状态

    最近公司erp服务器无规律、不间断、时不时抽风,往往都是挂了快个把小时后其它部门的人才打电话过来说服务器挂了。于是用python写了一个简单的网页监控。程序主要监控网页状态码,200为正常,否则视为服务器挂了。每隔70秒查询一次,若发现三次连续的查询中都报错误,则通过预先设定的邮箱发送警告邮件。邮件发送后隔30分钟再次监控设定网页。

    2015/03/17 python

  8. ppt无法输入中文

    ppt无法输入中文   将以下信息导入注册表 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CTF\TIP\{5621CC0F-3ABF-428b-BDF0-D8544FD3ED75}\LanguageProfile\0x00000804\{F3BA9077-6C7E-11D4-97FA-0080C882687E}]"Enable"=dword:00000001  

    2015/03/09 ppt

  9. cna(Cisco Network Assistant)选择device manager时显示“无法显示该网页”

    cna(Cisco Network Assistant)选择device manager时显示“无法显示该网页” cna(Cisco Network Assistant)选择device manager时显示“无法显示该网页”  只要将弹出的网址中.html前的_zh-CN删除即可 若网址为http://10.1.1.1/flash0:ccpexp/html/ccpExpress_zh-CN.html 改为http://10.1.1.1/flash0:ccpexp/html/ccpExpress.html即可  

    2015/03/09 cisco

  10. anyconnect 提示“Security Warning:Untrusted VPN Server Certificate!"

    anyconnect 提示“Security Warning:Untrusted VPN Server Certificate!” 出现此连接警告的原因是因为路由器上CA证书的subject-name的字段与路由器的IP地址不一致造成的。重装修改生成新的CA证书,然后连接VPN时勾选选项"always trust the vpn server and import the certifaction"后再次连接就不会再弹出该安全告警。   show run 后找到以下信息: ! crypto pki certificate chain TP-self-signed-19124 certificate self-signed 05 3082022B 30820194 A0030201 02020105 300D0609 2A864886 F70D0101 05050030 31312F30 2D060355 04031326 494F532D 53656C66 2D536967 6E65642D 43657274 69666963 6174652D 31393132 34313830 3939301E 170D3135 30333034 30343436 31335A17 0D323030 31303130 30303030 305A3031 312F302D 06035504 03132649 4F532D53 656C662D 5369676E 65642D43 65727469 66696361 74652D31 39313234 31383039 3930819F 300D0609 2A864886 F70D0101 01050003 818D0030 81890281 8100C046 F965E4EA 7FD19E5A D31727B9 AD93DA9A EF138758 F65A9AD1 18114FE4 A1AD404D CBB200C4 5232DCA4 892F6822 C9C9C830 41AFF407 1D4457BD 039EB24E   取消原证书 router-name(config)#no crypto pki trustpoint TP-self-signed-19124 % Removing an enrolled trustpoint will destroy all certificates received from the related Certificate Authority. Are you sure you want to do this? [yes/no]: yes % Be sure to ask the CA administrator to revoke your certificates.   生成新的证书: router-name(config)#crypto key generate rsa general-keys label router-name modulus 1024 exportable The name for the keys will be: router-name % The key modulus size is 1024 bits % Generating 1024 bit RSA keys, keys will be exportable... [OK] (elapsed time was 0 seconds) router-name(config)#crypto pki trustpoint router-name router-name(ca-trustpoint)#en router-name(ca-trustpoint)#enrollment sel router-name(ca-trustpoint)#enrollment selfsigned router-name(ca-trustpoint)#rsakeypair router-name router-name(ca-trustpoint)#subject-name 1.2.3.4 "1.2.3.4" is not a valid subject name The subject name must be in X.500 (LDAP) format router-name(ca-trustpoint)#subject-name cn=1.2.3.4 router-name(ca-trustpoint)#exit router-name(config)#crypto pki enroll router-name % Include the router serial number in the subject name? [yes/no]: no % Include an IP address in the subject name? [no]: no Generate Self Signed Router Certificate? [yes/no]: yes Router Self Signed Certificate successfully created router-name(config)#exit router-name#conf t router-name(config)#webvpn gateway VPNGW router-name(config-webvpn-gateway)#ssl trustpoint router-name router-name(config-webvpn-gateway)#exit router-name(config)#exit     查看新生成的证书: router-name#sh crypto pki certificates router-name Router Self-Signed Certificate Status: Available Certificate Serial Number (hex): 06 Certificate Usage: General Purpose Issuer: hostname=router-name.yourdomain.com cn=1.2.3.4 Subject: Name: router-name.yourdomain.com hostname=router-name.yourdomain.com cn=1.2.3.4 Validity Date: start date: 02:16:57 UTC Mar 9 2015 end date: 00:00:00 UTC Jan 1 2020 Associated Trustpoints: router-name  

    2015/03/09 cisco