摘要: 作为一个安全测试人员,面对一个大型网站的时候,手工测试很有可能测试不全,这时候就非常需要一个通用型的网站扫描器。当然能直接扫出漏洞的工具也有很多,但这样你只能算是一个工具使用者,对于安全测试你还远远不够。这时候应该怎么做呢?对于那些大量且重复性工作,尽量能用工具实现就用工具实现,然后打包成自己的工具 阅读全文
posted @ 2018-06-27 17:53 星朝 阅读(1109) 评论(0) 推荐(0)
摘要: 要离线下载易百教程网站中的所有关于Python的教程,需要将Python教程的首页作为种子url:http://www.yiibai.com/python/,然后按照广度优先(广度优先,使用队列;深度优先,使用栈),依次爬取每一篇关于Python的文章。为了防止同一个链接重复爬取,使用集合来限制同一 阅读全文
posted @ 2018-06-27 17:46 星朝 阅读(5713) 评论(0) 推荐(0)
摘要: ```python from urllib.parse import urljoin import urllib.request from bs4 import BeautifulSoup import os import datetime import re import errno def mk 阅读全文
posted @ 2018-06-27 17:44 星朝 阅读(470) 评论(0) 推荐(0)
摘要: Python 爬取单个网页所需要加载的URL地址和CSS、JS文件地址 通过学习Python爬虫,知道根据正式表达式匹配查找到所需要的内容(标题、图片、文章等等)。而我从测试的角度去使用Python爬虫,希望爬取到访问该网页所需要的CSS、JS、URL,然后去请求这些地址,根据响应的状态码判断是否都 阅读全文
posted @ 2018-06-27 14:24 星朝 阅读(2261) 评论(0) 推荐(0)
摘要: Runtime.getRuntime().addShutdownHook(shutdownHook);    这个方法的含义说明:        这个方法的意思就是在jvm中增加一个关闭的钩子,当jv 阅读全文
posted @ 2018-06-27 14:21 星朝 阅读(434) 评论(0) 推荐(0)
摘要: 就是一个 callback,只不过 callback 的操作是发送指定的 HTTP request 给一个指定的地址。 callback 就是由甲传给乙,乙处理完之后通知甲传过来的方法或者请求甲方的 URL 一个 callback 是一个可调用对象(方法、委托、lambda 表达式、functor、 阅读全文
posted @ 2018-06-27 14:14 星朝 阅读(412) 评论(0) 推荐(0)
摘要: Webhook就是用户通过自定义回调函数的方式来改变Web应用的一种行为,这些回调函数可以由不是该Web应用官方的第三方用户或者开发人员来维护,修改。通过Webhook,你可以自定义一些行为通知到指定的URL去。Webhook的“自定义回调函数”通常是由一些事件触发的,比如推送代码到代码库或者博客下 阅读全文
posted @ 2018-06-27 14:13 星朝 阅读(375) 评论(0) 推荐(0)
摘要: 什么是webhook 翻译,原文地址:https://sendgrid.com/blog/webhook vs api whats difference/ 一、概述 Webhook是一个API概念,并且变得越来越流行。我们能用事件描述的事物越多,webhook的作用范围也就越大。Webhook作为一 阅读全文
posted @ 2018-06-27 14:11 星朝 阅读(318) 评论(0) 推荐(0)
摘要: 之前听学长介绍过webhooks,也知道有这个东西,但没有真正的用于项目部署,长久以来一直过着“刀耕火种”的生活......长久以来,都是这么更新代码的:   由于之前做的项目刚刚上线,需要对其进行持续的维护,而项目所在的服务器只能通过内网登录,出了校门就不行了,就想起了webhook,决 阅读全文
posted @ 2018-06-27 14:10 星朝 阅读(1823) 评论(0) 推荐(0)
摘要: 一、概述 1.目标:用observer.properties文件存储observer类,当要增加observer时,无需修改代码,修改properties文件即可 2.properties文件位置的关系:当properties文件放在src目录下时,由于编译会自动把src里的文件放到bin文件平,因 阅读全文
posted @ 2018-06-27 13:55 星朝 阅读(218) 评论(0) 推荐(0)
摘要:  一、概述 childe类中的是关联监听者dad的,若要再增加监听者,会很不方便,且要修改代码。好的方法是封装监听者类,用addListener()方法动态添加监听者   二、代码 1.Test.java ?123456789101112131415161718192021222 阅读全文
posted @ 2018-06-27 13:54 星朝 阅读(259) 评论(0) 推荐(0)
摘要: 把小孩醒来时的具体情况封装成事件类 Test.java   ?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616 阅读全文
posted @ 2018-06-27 13:53 星朝 阅读(255) 评论(0) 推荐(0)
摘要: 这两个模式实质上很简单,在实际项目中也是非常常用的。但却被有些人说的云里雾里,这里用白话解释一下。 本质上两者都是同一个模式。专业的说法是这样的(觉得绕口的请直接转到白话解释部分,再回头来看下面这几句话就好懂了): 监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象 阅读全文
posted @ 2018-06-27 11:37 星朝 阅读(1236) 评论(0) 推荐(1)
摘要: 监听器模式:事件源经过事件的封装传给监听器,当事件源触发事件后,监听器接收到事件对象可以回调事件的方法 观察者模式:观察者(Observer)相当于事件监听者,被观察者(Observable)相当于事件源和事件,执行逻辑时通知observer即可触发oberver的update,同时可传被观察者和参 阅读全文
posted @ 2018-06-27 11:36 星朝 阅读(1725) 评论(0) 推荐(0)
摘要: 茵蒂克丝 如何创建一个窗口 手动创建窗口的流程 实际代码 安装钩子 (Install hook) 钩子简介 SetWindowsHookEx 函数 设置监听【键盘】消息 设置监听【鼠标】消息 如何创建一个窗口 另外一个再录的 Windows SDK教程 里面有讲到快捷创建窗口的方式,不过这样的话要分 阅读全文
posted @ 2018-06-27 11:20 星朝 阅读(9508) 评论(2) 推荐(0)
摘要: Add Webhooks to Your API the Right Way Adam DuVander / December 15, 2016 In the last 10 years, APIs have gone from nice to have to must have, certainl 阅读全文
posted @ 2018-06-27 11:06 星朝 阅读(321) 评论(0) 推荐(0)
摘要: 认证概念: 服务器需要通过某种方式来了解用户的身份,一旦服务器知道了用户的身份,就可以判定用户可以访问事务和资源了;通常通过用户名和密码; HTTP响应/认证框架 HTTP认证模型: 质询/响应认证框架 HTTP的两个官方的认证协议:基本认证和摘要认证 认证的四个步骤: 请求: 客户端发起一条请求; 阅读全文
posted @ 2018-06-27 10:51 星朝 阅读(981) 评论(0) 推荐(0)
摘要: 1 日程规划软件:Wunderlist 将项目进行安排的井井有条,是每个科研人员的基本素质。但是人的精力毕竟有限,这时就需要借助一些工具软件来打理日常生活事务。在此强烈推荐的是奇妙清单(Wunderlist)软件。Wunderlist是一款非常优秀的任务管理工具,可用于记事提醒、工作安排、代办清单、 阅读全文
posted @ 2018-06-27 10:19 星朝 阅读(1618) 评论(0) 推荐(0)