也许老街的腔调,是属于我的忧伤
写过爬虫或者漏洞扫描器的朋友肯定遇到过一个问题,就是如何判断一个url对应的页面是个404页面,因为这对之后的逻辑判断尤为重要。然而由于存在一些特殊情况,导致404页面判断没有想象中的那么简单,这往往跟服务器配置有关。本篇作为《漫谈漏洞扫描器的设计与开发》的一个分支文章,重点谈谈如何判断一个页面是否为404页面。
那一年,风陵渡口.......
也许老街的腔调,是属于我的忧伤
写过爬虫或者漏洞扫描器的朋友肯定遇到过一个问题,就是如何判断一个url对应的页面是个404页面,因为这对之后的逻辑判断尤为重要。然而由于存在一些特殊情况,导致404页面判断没有想象中的那么简单,这往往跟服务器配置有关。本篇作为《漫谈漏洞扫描器的设计与开发》的一个分支文章,重点谈谈如何判断一个页面是否为404页面。
纸短情长啊,诉不完当时年少,我的故事还是关于你呀
最近在开发web应用过程中,需要用到可视化展示功能,因此找了找Python相关的可视化模块。这里简单记录下pyecharts模块的用法。推荐它主要是因为其功能强大,可视化功能选择比较多,且使用比较简单。
磨刀不误砍柴工
最近需要收集一些exp,因此逛了逛exploit-db、国内exp搜索大全、seebug等几个exp收集的网站。由于需要批量获取漏洞信息以及对应的exp内容,因此心想有必要写一款爬虫去自动化收集漏洞exp。
世界の果てまで、君と離れたくない。
我已爬遍了全世界,而你却迟迟不见
自从Google在chrome59版本后加入了 Headless Chrome,类似phantomjs、selenium等工具作者都放弃了维护自身的产品(原因可参考文章 QtWebkit or Headless Chrome)。因此作为使用者的我们也是时候放弃phantomjs,转而研究Headless Chrome了。由于网上对于Headless Chrome的资料还很少,因此我先收集整理一波,随后慢慢学习研究,渐渐将本篇内容补充完善。
2018年的第一场雪,比2002年来得更晚一些
我都寂寞多久了还是没好
感觉全世界都在窃窃嘲笑
又是很久没有更新博客啦,为啥呢?因为在忙开发、开发、开发。我最近在研究指纹扫描以及漏洞扫描方面的设计与开发,从前端、后端到数据存储、消息队列再到分布式部署,感觉自己简直快成全栈了。不过开发过程中也有很多收获,有时间我会写博客分享一下。
一杯敬自由,一杯敬死亡
一杯敬故乡,一杯敬远方
一杯敬明天,一杯敬过往
Django REST Framework
(适合写比较复杂的Api,后面我会单独成文介绍),但感觉还是偏厚重了点。那么有没有几行代码就能写出一个Api的方案呢?Falcon框架就是为此而生的。(除此之外,Flask等框架也可用来写Api,但个人认为最轻便的就属Falcon了)一杯敬朝阳,一杯敬月光
__xx__
这样的格式,比如最常见的__init__
,就是一种魔术方法。下面我介绍一些在定义类中常见的魔术方法,并附上测试代码,请各位自行体验一下其美妙的魔术魅力吧。You’re uinique, nothing can replace you
你举世无双,无人可以替代
远距离的欣赏,近距离的迷惘
斑驳的夜色在说什么
谁能告诉我如何选择
妈妈再也不用担心我的正则啦!
这是一篇内容很短的文章
悄悄问圣僧,女儿美不美
爱你的每个瞬间像飞驰而过的地铁
视而不见,谓合道於希夷;挹之则盈,方同功於造化