MCPcopy Create free account
hub / github.com/Niiiiko/FastjsonScan4Burp / ResultOutput

Method ResultOutput

src/main/java/burp/FastjsonScan.java:295–322  ·  view source on GitHub ↗
(Issus issus)

Source from the content-addressed store, hash-verified

293 return null;
294 }
295 private synchronized void ResultOutput(Issus issus) {
296 int lastIndexOf = callbacks.getExtensionFilename().lastIndexOf(File.separator);
297 String path = "";
298 path = callbacks.getExtensionFilename().substring(0,lastIndexOf) + File.separator + "resources/Result.txt";
299 try (BufferedWriter writer = new BufferedWriter(new FileWriter(path, true))) {
300 String result = issus.getPayload();
301 if (result !=null) {
302 writer.write("====================================================\n\n");
303 writer.write(String.format("url: %s",issus.getUrl().toString()));
304 writer.newLine();
305 writer.write(String.format("扫描模块: %s",issus.getExtentsionMethod()));
306 writer.newLine();
307 writer.write(String.format("payload: %s",issus.getPayload()));
308 writer.newLine();
309 writer.write(String.format("扫描结果: %s",issus.getResult()));
310 writer.newLine();
311 Date d = new Date();
312 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
313 String endTime = sdf.format(d);
314 writer.write(endTime);
315 writer.newLine();
316 writer.write("====================================================\n\n");
317 }
318 System.out.println("写入完成");
319 } catch (Exception e) {
320 e.printStackTrace();
321 }
322 }
323
324 @Override
325 public int consolidateDuplicateIssues(IScanIssue iScanIssue, IScanIssue iScanIssue1) {

Callers 1

scanMethod · 0.95

Calls 5

getPayloadMethod · 0.80
formatMethod · 0.80
getUrlMethod · 0.80
getExtentsionMethodMethod · 0.80
getResultMethod · 0.80

Tested by

no test coverage detected