
网络编程
文章平均质量分 63
caiqiiqi
这个作者很懒,什么都没留下…
展开
-
ModuleNotFoundError: No module named ‘lsb_release‘
参考:https://askubuntu.com/questions/952302/python-modulenotfounderror-commandnotfoundhttps://blog.youkuaiyun.com/weixin_42730667/article/details/100260883原创 2021-10-22 13:52:21 · 6874 阅读 · 0 评论 -
CentOS7环境搭建笔记
简易安装完centos之后,发现没有网卡vi /etc/sysconfig/network-scripts/ifcfg-enp0s3将ONBOOT=no改为ONBOOT=yes,即开机启动。参考:https://www.jianshu.com/p/d897bc755532原创 2021-03-05 18:59:50 · 335 阅读 · 0 评论 -
burp抓包出现detectportal.firefox.com
burp给firefox抓包的时候,总出现这个Firefox地址栏输入about:config搜索network.captive-portal-service.enabled然后双击,即可将true值修改为false。完成。原创 2020-05-08 11:36:00 · 2084 阅读 · 0 评论 -
VMWare虚拟机繁忙/无响应导致无法关机
直接找到vmware-vmx进程,kill掉即可。参考:https://blog.youkuaiyun.com/qq_34646546/article/details/86561183原创 2019-10-12 14:49:39 · 2481 阅读 · 0 评论 -
开始SDN
老师说要我先把“仿真实验环境装好,好像是叫什么mininet”。在VirtualBox里装了ubuntu。今儿有心情来搞搞SDN。翻开先前收藏的装mininet的教程,按照那个步骤一步一步走。又看到 “sudo apt-get update”。怎么每次第一行都是这句话呢?于是google了一下,原来写这句话是有用处的。因为每次要安装一下新软件的时候,先得确保当前的软件是最新的,于是先更新一下。原创 2015-07-01 19:42:47 · 537 阅读 · 0 评论 -
CQUPT登录页
登录页url http://dcs-cq.yingkewifi.com/site4/ae0414c79c384975af47ce6460415a78/login.html 登录页IP 重邮同时上内外网解决方案中不明确的路由策略 附重邮接网线之后同时上内外网配置静态路由 sudo route -n add -net 172.16.0.0/12 172.18.124.1 即172.16.原创 2016-03-15 22:42:43 · 5027 阅读 · 0 评论 -
验证码图像识别-python
今天又到了我们学校一年一度的选课时间,然后又到了特别想写一个自动登录的东西,但是关键在于验证码如何识别。今天跟老师交流了一下,老师要我可以跟一个大神交流。大神说什么语言都可以实现这个,网上有很多这种可以识别验证码的程序,然后我搜了一下,搜到这个项目。 看到里面,用到了一句:from PIL import Image于是我搜索pip install PIL提示没有安装pip 于是我先得安装pip。原创 2016-03-07 21:08:11 · 884 阅读 · 0 评论 -
管理系统
主页面gs.cqupt.edu.cn:8080/Gstudent/Default.aspx 在浏览器中输入…Default.aspx之后从Chrome的调试工具中可以看到,先加载default.aspx,然后如果之前有缓存过的js,css,图片等资源时,就从缓存中读取这些缓存的资源, 注意Referer都是 http://gs.cqupt.edu.cn:8080/gstudent/defau原创 2016-03-08 18:15:47 · 1332 阅读 · 0 评论 -
强大的Burp Suite
Oh,my burp,认识你真是一个曲折的过程。之前用我那个Win8的电脑,由于屏幕太小了,而你的界面上的字又太小,导致对你的体验不太好,让我对你有一些排斥心理,现在好了,有Macbook Pro了,体验绝佳!屏幕大了,CPU快了,内存有保障了,再看你的时候就舒服多了。不过找你的professional的crack版也弄了半天。不过最后总算是把你这个jar文件加到环境变量中去了。然后给你来一个hot原创 2016-04-25 17:32:25 · 742 阅读 · 0 评论 -
校验文件的hash值
在OSX平台,系统自带了 shanum用来校验文件的sha值。$ shanum -a 1 mp.py$ shanum -a 256 mp.py或者用md5 任意修改一下文件,比如只是在文件最末尾加一个空行,之后再校验文件的shanum值时发现值已经变了。 或者用$ openssl sha mp.py$ openssl sha1 mp.py原创 2016-09-09 00:03:17 · 2527 阅读 · 0 评论 -
应用层以下的网络神器——scapy学习
用scary构造ICMP包(在IP之上) 在OSX上用scapy会碰到一些bug。 然而在floodlight(ubuntu 14.04)上可以很好的运行。 ping.show() scapy的神奇之处在于它可以构造任意层协议任意内容的包,并且可以控制在收到响应之后回复什么包,可以完全模拟TCP三次握手的过程。原创 2016-08-31 21:08:24 · 981 阅读 · 0 评论 -
linux常用命令
参考: http://blog.sina.com.cn/s/blog_4b4cb06901009hz0.html查看默认网关$ netstat -r或者$ route发现无法ping通百度, 发现默认网关是内网网关, 于是应该修改默认网关,使其为连接的可上外网的WIFI网络。修改/删除默认网关$ route add/del default gw 192.168.2.1或者添加/删除 某原创 2016-09-02 17:04:21 · 398 阅读 · 0 评论 -
ubuntu或carli安装与配置`zsh`与`oh-my-zsh`
在ubuntu中安装与配置zsh与oh-my-zsh: http://www.jianshu.com/p/546effd99c35 定制你自己的zsh主题: https://github.com/robbyrussell/oh-my-zsh/wiki/themes 个人比较喜欢 bira主题。转载 2016-09-02 17:09:24 · 437 阅读 · 0 评论 -
取消掉环境变量
我安装了oh-my-zsh之后,发现并没有在我carli的/root/目录下生成.zshrc,于是我将自己OSX上的.zshrc直接scp过去了。谁之后这下子突然carli突然与我断开了ssh连接。(难道是因为我删除了之前默认的网关172那个,换上了192.168那个,因为我要在carli下上外网。而我OSX是通过172网段连接上carli的,因为这样是有线网没有卡顿,流畅些)。反正总之是断掉了ss原创 2016-09-02 18:15:02 · 5727 阅读 · 0 评论 -
如何重设 MySQL 的 root 密码
原文地址: http://www.ghostchina.com/how-to-reset-mysqls-root-password/转载 2016-09-03 11:11:17 · 418 阅读 · 0 评论 -
mysql最常用最基础的命令
mysql最常用最基础的命令1、以管理员身份登录mysqlmysql -u root -p注意-p后面如果接密码,则密码与-p之间没有空格(这奇葩语法!)2、选择mysql数据库进入mysql命令行之后,mysql>use mysql;3、创建用户并设定密码mysql>create user 'testuser'@'localhost' identified by 'test password';4..............................原创 2016-09-03 11:21:07 · 1507 阅读 · 0 评论 -
MySQL远程登录root用户失败--MySQL ERROR 1045 (28000): Access denied for user 'root' - Solution
因为默认root用户只能在本地`localhost`(127.0.0.1)登录。所以要新建一个用户,然后让它有远程登录的权限。PS:可以通过配置使root用户可以远程登录,但出于安全考虑,墙裂不建议这样做。原文链接:https://linuxconfig.org/mysql-error-1045-28000-access-denied-for-user-root-solution转载 2016-09-16 01:03:31 · 889 阅读 · 0 评论 -
从中继器,集线器,网桥,交换机到路由器
为了两个主机能通信,有了网线,用网线连接两台主机; 距离太远用网线信号衰减太多怎么办?用中继器,可以放大信号。不考虑成本理论上从北京到广州可以一直用中继器建立两台主机的通信信道; 然而中继器只是一对一的,不能有第三者,于是有了集线器(Hub),可以有很多口(多口中继器,物理层产品),集线器可以对信号进行中继和放大,然而从它的任意接口收到的信号会往其他所有接口泛洪。缺点:多个主机处于同一冲突域(csm原创 2016-09-29 21:20:36 · 731 阅读 · 0 评论 -
ns3--HOWTO understand and find cause of terminated with signal errors
关于在ns3中如何理解和找到『terminated with signal errors』的原因。 原文链接: https://www.nsnam.org/wiki/HOWTO_understand_and_find_cause_of_terminated_with_signal_errorsns3开发者常常碰到的一个问题是:我写好了我的代码,但是当我运行的时候,碰到一个以『terminated原创 2016-09-01 12:29:38 · 2135 阅读 · 1 评论 -
C++初始化vector的值
搞了半天终于会这个Ssid的向量(std::vector)的表示形式了。原来C++里不支持用加号连接字符串啊。。。 std::vector<Ssid> ssid = { Ssid ("ssid-AP1"), Ssid ("ssid-AP2"), Ssid ("ssid-AP3") } ;NS_LOG_UNCOND ("First:" << ssid[0] << "\n" << "Last:"原创 2016-09-21 20:01:05 · 1032 阅读 · 0 评论 -
git设置代理
git设置http和https代理$ git config http.proxy socks5://192.168.23.1:1080$ git config https.proxy socks5://192.168.23.1:1080git查看已有的配置$ git config --global -l原创 2016-10-21 15:05:22 · 3389 阅读 · 0 评论 -
netsh--windows下的端口转发
参考: http://blog.zer01.net/?p=112 原来windows自带了netsh这个工具可以进行在一张网卡的同一网段中进行端口转发(但是我暂时用不到)。还可以进行同一主机两个网卡之间的端口转发。 windows 7上就可以直接用netsh了,在xp/2003的话,要先安装ipv6。netsh interface ipv6 install注:如果在windows 7下用这个命原创 2016-10-19 02:12:40 · 16500 阅读 · 3 评论 -
给Ubuntu的apt-get设置代理
sudo vi /etc/apt/apt.conf内容为Acquire::http::Proxy "socks5://172.xx.xx.xxx:1080";Acquire::https::Proxy "socks5://172.xx.xx.xxx:1080";然后就可以用另一台机器的socks5代理上网了。原创 2016-10-19 16:24:42 · 1410 阅读 · 0 评论 -
/etc/init.d/xxx start/stop/restart
原来那些 /etc/init.d/xxx start/stop/restart命令,其实是执行/etc/init.d/xxx这个shell脚本然后传入一个start/stop/restart 参数而已啊。 然后iptables并不在/etc/init.d/这个目录下。原创 2016-10-19 22:21:42 · 5522 阅读 · 0 评论 -
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
https://ubuntuforums.org/showthread.php?t=2314969原创 2016-11-29 05:40:17 · 14459 阅读 · 0 评论 -
Android安全测试之BurpSuite抓包
原文: https://my.oschina.net/cve2015/blog/545832 安卓APP测试,少量工作在Android组件等端侧,大部分还是集中在网络通信上。因此测试过程中,网络抓包很重要,一般来说APP会采用HTTP协议,Websocket,Socket协议。其中HTTP协议的最多,Websocket是后起之秀,Socket最少。针对HTTP和Websocket,Burp S转载 2016-12-09 15:19:57 · 4378 阅读 · 0 评论 -
Python实现学校学生管理系统的自动登录
主要是用于学校研究生管理系统的自动登录YouTube地址:https://www.youtube.com/watch?v=K4LTgzm9G3w 秒拍视频:http://weibo.com/p/230444427857313e89770690bec69367024c29 主页:https://github.com/caiqiqi/AutoLogin 心路历程: 登录成功页面:原创 2016-06-19 15:56:31 · 5117 阅读 · 0 评论 -
将当前目录下的所有以某后缀结尾的文件转换编码
将当前目录下的所有以某后缀结尾的文件转换编码(从gbk到utf-8)for i in `ls|grep .htm`;do iconv -f gbk -t utf-8 "$i" > "$i".tmp; mv "$i".tmp "$i"; done原创 2017-04-28 03:10:39 · 716 阅读 · 0 评论 -
wordpress安装
看人家wordpress, 就不会默认搞个GBK编码的CMS给你。 中文版下载: https://cn.wordpress.orgcqq@ubuntu:~/repos/wordpress_Zh$ file *index.php: PHP script, ASCII textlicense.txt: ASCII text, with CRLF line原创 2017-04-28 20:39:01 · 849 阅读 · 0 评论 -
充分使用树莓派SD卡容量
参考: http://cedar-renjun.github.io/2015/10/11/resize-raspberry-sd-volume/ 按照文章说的方法果然有效啊。看了这个作者说的,才发现原来/dev/mmcblk0p2设备是挂载在/目录下,默认开始只有6.8G。通过查看/etc/fstab之后找到这一行验证了/dev/mmcblk0p2 / ext4 errors=remount-原创 2017-04-29 21:16:34 · 7587 阅读 · 0 评论 -
PHP Apache学习
搜索.htaccess文件,原来在某个网站的根目录下就会有一个。cqq@ubuntu:~/repos/wordpress_Zh$ sudo updatedb[sudo] password for cqq:cqq@ubuntu:~/repos/wordpress_Zh$ mlocate .htaccess/home/cqq/repos/wordpress/wp-content/plugins/a原创 2017-04-30 16:42:56 · 906 阅读 · 0 评论 -
ubuntu 16.04安装php5
$ sudo apt-get install python-software-properties$ sudo add-apt-repository ppa:ondrej/php$ sudo apt-get update$ sudo apt-get install -y php5参考: https://askubuntu.com/questions/756181/installing-php原创 2017-04-26 15:38:23 · 3336 阅读 · 0 评论 -
linux下中文名乱码
症状:cqq@ubuntu:~/repos/qibo_CMS_zhengzhanxitong$ lsa_d cache ewebeditor hack index.php list.php template wap ????????????admin data form images原创 2017-04-26 21:49:39 · 963 阅读 · 0 评论 -
后台居然在跟google通信
突然发现ss正在满带宽地通信,然而由于ss是加密的流量,于是我把ss关掉然后发现通信的域名是google.com,这让我有些吃惊啊,因为google.com不是无法访问了吗? 最后发信是这个程序,但是我哪来的GoogleSoftwareUpdate呢?原创 2017-04-27 14:07:06 · 929 阅读 · 0 评论 -
bash常用代码
bash常用代码原创 2017-05-18 16:24:53 · 3279 阅读 · 1 评论 -
500之后的TIME_WAIT
HTTP 500之后,会出现一段时间的TCP "TIME_WAIT"状态。因为500之后,服务器主动关闭了连接,导致TCP进入了"TIME_WAIT"状态。这段时间持续的长度为2个MSL时间长度。『MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒。』```caikiki@ubuntu:~$ netstat -pant(Not all pro原创 2018-01-22 01:02:40 · 501 阅读 · 0 评论 -
memcached初体验
直接安装```sudo apt install memcached```然后就会默认在后台运行。```$ ps aux|grep memcachedmemcache 87827 0.0 0.3 326560 3796 ? Ssl 17:48 0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache原创 2018-01-24 13:26:48 · 304 阅读 · 2 评论 -
session在服务端的存储
文件存储sessions需要在先确定apache的php.ini的位置<然后编辑这个php.ini文件。caikiki@ubuntu:/var/www/wordpress-4.6.5$ locate php.ini/etc/php/7.0/apache2/php.ini/etc/php/7.0/cgi/php.ini/etc/php/7.0/cli/php.ini/etc/php/7.0/原创 2018-02-23 00:20:08 · 9110 阅读 · 0 评论 -
mininet-wifi中OVSKernelAP与UserAP的区别
OVSKernelAP与UserAP的区别。 一个是openf vSwitch,一个是用户空间的。from mininet.wifi.node import OVSKernelAPOVSKernelAP = OVSAPclass OVSAP(AP): "Open vSwitch AP. Depends on ovs-vsctl." def __init__(self, ...原创 2018-03-29 19:19:32 · 974 阅读 · 0 评论 -
mininet-wifi之associationControl代码追踪(不用IDE)
想追踪一下associationControl类的customAssociationControl()方法的调用情况, 然后发现这个类associationControl里的这个方法customAssociationControl,仅在被初始化时被调用。 mininet/wifi/associationControl.pyclass associationControl(obj...原创 2018-03-29 21:31:57 · 754 阅读 · 0 评论