很久以前就有自己写插件的想法了,但是后来忘掉了。刚好最近有人发,果断研究了下。

burp的api可以去官方直接下,也可以如上图那些充burp主程序中导出。

把导出的api 导入eclipse就可以开始写了。

二级域名这个插件需要实现下面两个接口。

BurpExtender     每个burp的插件都必须要有这个类,实现IBurpExtender接口

IBurpExtender    这个接口非常重要。里面包含很多信息。比如请求,响应。之类的。注册右键菜单也需要。

IContextMenuFactory 这是右键菜单的接口。

下面是BurpExtender类内容:

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.List;import javax.swing.JMenuItem;public class BurpExtender implements IBurpExtender,IContextMenuFactory {IBurpExtenderCallbacks callbacks;subdomain sub ;@Overridepublic void registerExtenderCallbacks(IBurpExtenderCallbacks callbacks) {// TODO Auto-generated method stubsub = new subdomain();//设置应用名称callbacks.setExtensionName("subdomain");//subdomain布局callbacks.customizeUiComponent(sub);//添加tabcallbacks.addSuiteTab(sub);this.callbacks = callbacks;//注册右键菜单callbacks.registerContextMenuFactory(this);}@Overridepublic List<JMenuItem> createMenuItems(final IContextMenuInvocation invocation) {//创建右键菜单JMenuItem jm = new JMenuItem("send subdomain");//菜单的事件jm.addActionListener(new ActionListener() {@Overridepublic void actionPerformed(ActionEvent arg0) {// TODO Auto-generated method stubnew ui(invocation,callbacks,sub);}});List<JMenuItem> list = new ArrayList<JMenuItem>();list.add(jm);return list;}}

View Code

上面的注释很清楚了,只要是你想实现什么功能,你就实现什么接口。

源码

转载于:https://www.cnblogs.com/spr1ng/p/5337855.html

burp suite 二级域名扫描插件相关推荐

  1. 6.1 Burp Suite漏洞扫描使用

    目录 一.Burp Suite工具介绍 二.实验环境 三.实验步骤 一.Burp Suite工具介绍 Burp Suite是一个主要针对Web应用程序进行攻击的工具集,为便于在应用中实现不同工具之间的 ...

  2. Web漏洞扫描(三:Burp Suite的基本操作)

    任务二.Burp Suite基础Proxy功能: 2.1.在Kali虚拟机中打开Burp Suite工具并设置,打开"Proxy"选项卡,选中"Options" ...

  3. Burp Suite Professional 2023.1 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

    Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接:https://sysin.org/blog/bur ...

  4. Burp Suite Professional 2023.2 (macOS, Linux, Windows) - Web 应用安全、测试和扫描

    Burp Suite Professional, Test, find, and exploit vulnerabilities. 请访问原文链接:https://sysin.org/blog/bur ...

  5. WordPress分类目录绑定二级域名插件WP Subdomains

    通过子域名访问分类目录可以在一定程度上提高分类的SEO优化排名,,因此今天我们来介绍一个可以让你绑定子域名/顶级域名到站内分类.标签.页面.博客文章或者任意链接的重定向WordPress插件,并且有助 ...

  6. Burp Suite使用介绍(一)

    转自:https://www.cnblogs.com/h4ck0ne/p/5154617.html Burp Suite 是用于攻击web 应用程序的集成平台.它包含了许多工具,并为这些工具设计了许多 ...

  7. 学习笔记-Burp Suite

    Burp Suite 免责声明 本文档仅供学习和研究使用,请勿使用文中的技术源码用于非法用途,任何人造成的任何负面影响,与本人无关. 简介 Burp Suite 是进行 Web 应用安全测试的一个集成 ...

  8. Burp Suite使用介绍(二)

    Burp Suite使用介绍(二) Repeater Burp Repeater(中继器)是用于手动操作和补发个别HTTP请求,并分析应用程序的响应一个简单的工具.您可以发送一个内部请求从Burp任何 ...

  9. 渗透测试 ( 8 ) --- Burp Suite Pro 官方文档、Brida(frida)

    Burp Suite 官网 :https://portswigger.net/burp 官方文档:https://portswigger.net/burp/documentation/desktop ...

最新文章

  1. php fpm error,关于启动php-fpm失败的解决办法
  2. Deep learning From Image to Sequence
  3. c语言循环结构程序设计视频,第13讲:循环结构程序设计1
  4. feign和ajax,SpringCloud-feign 声明式服务调用
  5. 传授电脑蓝屏开不了机怎么办
  6. python使用协程实现udp_python-socket和进程线程协程(代码展示)
  7. pythonwin是什么_winpython是什么
  8. 《WCF技术内幕》翻译5:第1部分_第1章_蓝月亮:WCF介绍和本章小结
  9. python模块之codecs: 自然语言编码转换
  10. CentOS下MySQL 8.0安装配置
  11. ftrace跟踪内核_用Ftrace跟踪内核模块
  12. arguments.callee 指向正在执行的函数的指针
  13. java如何操作视图
  14. python2000个5除以84的余数_python中负数除法的求商和取余的问题
  15. windows 下安装redis
  16. 如何用matlab解决数学建模中的报童问题
  17. Unity 使用video player播放360全景视频
  18. 试图通俗地讲一下庞加莱猜想是怎么回事
  19. mysql数据库备份还原的几种方式
  20. 项目质量管理__七种基本质量工具__老七工具和新七工具

热门文章

  1. 2015第16周三知道做到
  2. Random快速连续产生不相同随机数
  3. IPv6域名解析服务基础
  4. 我在51CTO的第一篇博文!
  5. Websphere的类加载器以及策略的简单介绍
  6. 南京大学与东南大学计算机学院,南京被“严重低估”的1所大学,拥有8个A+学科,无奈校名太普通...
  7. Gateway网关-路由的过滤器配置
  8. zookeeper的名词复盘-会话
  9. Netty 支持的功能与特性
  10. MyBatis关键配置-接口注入使用