Skip to content

Commit

Permalink
revert plugnhack changes
Browse files Browse the repository at this point in the history
Signed-off-by: aryangupta701 <[email protected]>
  • Loading branch information
aryangupta701 committed Feb 27, 2024
1 parent a8dcbf9 commit 04f3dbb
Show file tree
Hide file tree
Showing 8 changed files with 19 additions and 120 deletions.
14 changes: 0 additions & 14 deletions addOns/plugnhack/plugnhack.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -31,19 +31,6 @@ zapAddOn {
}
}
}

register("org.zaproxy.zap.extension.plugnhack.brk.ExtensionPlugNHackBrk") {
classnames {
allowed.set(listOf("org.zaproxy.zap.extension.plugnhack.brk"))
}
dependencies {
addOns {
register("brk") {
version.set(">=0.1")
}
}
}
}
}
}

Expand All @@ -56,5 +43,4 @@ zapAddOn {
dependencies {
zapAddOn("network")
zapAddOn("requester")
zapAddOn("brk")
}
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@
import org.parosproxy.paros.network.HttpMalformedHeaderException;
import org.parosproxy.paros.network.HttpMessage;
import org.parosproxy.paros.view.View;
import org.zaproxy.addon.brk.ExtensionBreak;
import org.zaproxy.addon.network.ExtensionNetwork;
import org.zaproxy.addon.network.server.ServerInfo;
import org.zaproxy.zap.ZAP;
import org.zaproxy.zap.extension.api.API;
import org.zaproxy.zap.extension.api.ApiException;
import org.zaproxy.zap.extension.api.ApiResponse;
import org.zaproxy.zap.extension.brk.ExtensionBreak;
import org.zaproxy.zap.extension.help.ExtensionHelp;
import org.zaproxy.zap.extension.httppanel.Message;
import org.zaproxy.zap.extension.httppanel.component.HttpPanelComponentInterface;
Expand Down Expand Up @@ -157,14 +157,6 @@ public class ExtensionPlugNHack extends ExtensionAdaptor

private ExtensionNetwork extensionNetwork;

ExtensionBreak extBreak;

static boolean coreBrkDisabled;

static {
coreBrkDisabled = ExtensionBreak.class.getAnnotation(Deprecated.class) != null;
}

/*
* TODO
* Handle mode
Expand Down Expand Up @@ -222,21 +214,19 @@ public void run() {
this.setName("ZAP-pnh-timeout");
// Can't init extBreak here - Control wont have been initialized
boolean ctrlInit = false;
ExtensionBreak extBreak = null;
while (!shutdown) {
try {
sleep(poll);

if (!ctrlInit
&& Control.getSingleton() != null
&& !coreBrkDisabled) {
if (!ctrlInit && Control.getSingleton() != null) {
extBreak =
(ExtensionBreak)
Control.getSingleton()
.getExtensionLoader()
.getExtension(ExtensionBreak.NAME);
ctrlInit = true;
}

if (extBreak != null
&& (extBreak.getBreakpointManagementInterface()
.isBreakRequest()
Expand Down Expand Up @@ -300,10 +290,7 @@ public void hook(ExtensionHook extensionHook) {
ExtensionLoader extLoader = Control.getSingleton().getExtensionLoader();

// setup Breakpoints
if (!coreBrkDisabled) {
extBreak = (ExtensionBreak) extLoader.getExtension(ExtensionBreak.NAME);
}

ExtensionBreak extBreak = (ExtensionBreak) extLoader.getExtension(ExtensionBreak.NAME);
if (extBreak != null) {
// setup custom breakpoint handler
brkMessageHandler =
Expand Down Expand Up @@ -351,9 +338,7 @@ public void unload() {
ExtensionLoader extLoader = Control.getSingleton().getExtensionLoader();

// clear up Breakpoints
if (!coreBrkDisabled) {
extBreak = (ExtensionBreak) extLoader.getExtension(ExtensionBreak.NAME);
}
ExtensionBreak extBreak = (ExtensionBreak) extLoader.getExtension(ExtensionBreak.NAME);
if (extBreak != null) {
extBreak.removeBreakpointsUiManager(getBrkManager());
}
Expand Down Expand Up @@ -921,13 +906,11 @@ protected void messageChanged(ClientMessage msg) {

protected ClientBreakpointsUiManagerInterface getBrkManager() {
if (brkManager == null) {
if (!coreBrkDisabled) {
extBreak =
(ExtensionBreak)
Control.getSingleton()
.getExtensionLoader()
.getExtension(ExtensionBreak.NAME);
}
ExtensionBreak extBreak =
(ExtensionBreak)
Control.getSingleton()
.getExtensionLoader()
.getExtension(ExtensionBreak.NAME);
if (extBreak != null) {
brkManager = new ClientBreakpointsUiManagerInterface(this, extBreak);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
import org.parosproxy.paros.Constant;
import org.zaproxy.addon.brk.AbstractBreakPointMessage;
import org.zaproxy.zap.extension.brk.AbstractBreakPointMessage;
import org.zaproxy.zap.extension.httppanel.Message;
import org.zaproxy.zap.extension.plugnhack.ClientMessage;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
*/
package org.zaproxy.zap.extension.plugnhack.brk;

import org.zaproxy.addon.brk.BreakpointManagementInterface;
import org.zaproxy.addon.brk.BreakpointMessageHandler2;
import org.zaproxy.zap.extension.brk.BreakpointManagementInterface;
import org.zaproxy.zap.extension.brk.BreakpointMessageHandler2;
import org.zaproxy.zap.extension.httppanel.Message;
import org.zaproxy.zap.extension.plugnhack.ClientMessage;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,9 @@
*/
package org.zaproxy.zap.extension.plugnhack.brk;

import org.zaproxy.addon.brk.BreakpointMessageInterface;
import org.zaproxy.addon.brk.BreakpointsUiManagerInterface;
import org.zaproxy.addon.brk.ExtensionBreak;
import org.zaproxy.zap.extension.brk.BreakpointMessageInterface;
import org.zaproxy.zap.extension.brk.BreakpointsUiManagerInterface;
import org.zaproxy.zap.extension.brk.ExtensionBreak;
import org.zaproxy.zap.extension.httppanel.Message;
import org.zaproxy.zap.extension.plugnhack.ClientMessage;
import org.zaproxy.zap.extension.plugnhack.ExtensionPlugNHack;
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
import org.apache.logging.log4j.Logger;
import org.parosproxy.paros.Constant;
import org.parosproxy.paros.extension.ExtensionPopupMenuItem;
import org.zaproxy.addon.brk.ExtensionBreak;
import org.zaproxy.zap.extension.brk.ExtensionBreak;
import org.zaproxy.zap.extension.plugnhack.ClientsPanel;
import org.zaproxy.zap.extension.plugnhack.MessageListTableModel;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
import java.awt.Component;
import org.parosproxy.paros.Constant;
import org.parosproxy.paros.extension.ExtensionPopupMenuItem;
import org.zaproxy.addon.brk.BreakpointsPanel;
import org.zaproxy.addon.brk.ExtensionBreak;
import org.zaproxy.zap.extension.brk.BreakpointsPanel;
import org.zaproxy.zap.extension.brk.ExtensionBreak;

@SuppressWarnings("serial")
public class PopupMenuEditBreak extends ExtensionPopupMenuItem {
Expand Down

0 comments on commit 04f3dbb

Please sign in to comment.