MCPcopy Index your code
hub / github.com/bit4woo/burp-api-common

github.com/bit4woo/burp-api-common @v0.1.4

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.4 ↗ · + Follow
125 symbols 204 edges 6 files 37 documented · 30%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

burp-api-common

common methods used by myself.

编写burp插件过程中积累的常用方法

使用方法一(推荐)

方法一基于Github packages

直接在pom.xml中添加如下依赖配置,位置在 <dependencies>的下级,version的值不包含“v”。

<dependency>
  <groupId>com.github.bit4woo</groupId>
  <artifactId>burp-api-common</artifactId>
  <version>0.1.3</version>
</dependency>

创建或修改/Users/user/.m2/setttings.xml 文件,如果使用过GitHub Packages,就无需再修改了。更多详情参考这里

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <activeProfiles>
    <activeProfile>github</activeProfile>
  </activeProfiles>

  <profiles>
    <profile>
      <id>github</id>
      <repositories>
        <repository>
          <id>central</id>
          <url>https://repo1.maven.org/maven2</url>
        </repository>
        <repository>
          <id>github</id>
          <url>https://maven.pkg.github.com/bit4woo/*</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </repository>
      </repositories>
    </profile>
  </profiles>

  <servers>
    <server>
      <id>github</id>
      <username>bit4woo</username>
      <password>Your-github-access-token</password>
    </server>
  </servers>

    <properties>  
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>  
        <maven.compiler.encoding>UTF-8</maven.compiler.encoding>  
    </properties> 
</settings>

使用方法二(备选)

方法二基于JitPack

Release

To use it in your Maven build add:

在pom.xml文件中添加如下配置,位置在<project>的下级。

  <repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
  </repositories>

and the dependency:

然后再添加如下依赖配置,位置在 <dependencies>的下级。注意version的值包含一个“v”

<dependency>
    <groupId>com.github.bit4woo</groupId>
    <artifactId>burp-api-common</artifactId>
    <version>v0.1.3</version>
</dependency>

Core symbols most depended-on inside this repo

getHeaderList
called by 10
src/main/java/burp/HelperPlus.java
getPort
called by 8
src/main/java/burp/HelperPlus.java
isValidIP
called by 6
src/main/java/burp/IPAddressUtils.java
getHost
called by 6
src/main/java/burp/Getter.java
isWindows
called by 5
src/main/java/burp/SystemUtils.java
getBody
called by 4
src/main/java/burp/HelperPlus.java
getHost
called by 4
src/main/java/burp/HelperPlus.java
getProtocol
called by 4
src/main/java/burp/HelperPlus.java

Shape

Method 119
Class 6

Languages

Java100%

Modules by API surface

src/main/java/burp/HelperPlus.java33 symbols
src/main/java/burp/Common.java31 symbols
src/main/java/burp/Getter.java24 symbols
src/main/java/burp/SystemUtils.java21 symbols
src/main/java/burp/IPAddressUtils.java13 symbols
src/main/java/burp/JavaGUIUtils.java3 symbols

For agents

$ claude mcp add burp-api-common \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact