SYMBOL INDEX (811 symbols across 81 files) FILE: src/main/java/EnumType/LocationType.java type LocationType (line 6) | public enum LocationType { method LocationType (line 18) | LocationType(String value) { method getValue (line 23) | public String getValue() { method fromValue (line 28) | public static LocationType fromValue(String value) { method getValues (line 42) | public static String[] getValues() { FILE: src/main/java/EnumType/MatchType.java type MatchType (line 6) | public enum MatchType { method MatchType (line 16) | MatchType(String value) { method getValue (line 21) | public String getValue() { method fromValue (line 26) | public static MatchType fromValue(String value) { method getValues (line 40) | public static String[] getValues() { FILE: src/main/java/EnumType/RiskLevel.java type RiskLevel (line 6) | public enum RiskLevel { method RiskLevel (line 15) | RiskLevel(String value) { method getValue (line 20) | public String getValue() { method fromValue (line 25) | public static RiskLevel fromValue(String value) { method getValues (line 39) | public static String[] getValues() { FILE: src/main/java/burp/AnalyseInfo.java class AnalyseInfo (line 24) | public class AnalyseInfo { method analyseMsgInfo (line 36) | public static AnalyseUrlResultModel analyseMsgInfo(HttpMsgInfo msgInfo) { method isHasImportant (line 89) | private static boolean isHasImportant(JSONArray findInfoJsonArray) { method filterFindPaths (line 117) | private static List filterFindPaths(String reqPath, List filterFindUrls(String reqUrl, List ... method findSensitiveInfoByRules (line 203) | public static JSONArray findSensitiveInfoByRules(HttpMsgInfo msgInfo) { method formatMatchInfoToJson (line 353) | private static JSONObject formatMatchInfoToJson(FingerPrintRule rule, ... method findUriInfoByRegular (line 369) | public static Set findUriInfoByRegular(HttpMsgInfo msgInfo) { method SeparateUrlOrPath (line 405) | public static Map SeparateUrlOrPath(Set matchUri... FILE: src/main/java/burp/BurpExtender.java class BurpExtender (line 30) | public class BurpExtender implements IBurpExtender, IExtensionStateListe... method getStdout (line 39) | public static PrintWriter getStdout() { method getStderr (line 43) | public static PrintWriter getStderr() { method getCallbacks (line 47) | public static IBurpExtenderCallbacks getCallbacks() { method getHelpers (line 51) | public static IExtensionHelpers getHelpers() { method getIProxyScanner (line 55) | public static IProxyScanner getIProxyScanner() { method registerExtenderCallbacks (line 125) | @Override method extensionUnloaded (line 181) | @Override method createMenuItems (line 212) | @Override FILE: src/main/java/burp/IProxyScanner.java class IProxyScanner (line 26) | public class IProxyScanner implements IProxyListener { method IProxyScanner (line 70) | public IProxyScanner() { method addRightScanTask (line 119) | public static void addRightScanTask(IHttpRequestResponse iInterceptedP... method processProxyMessage (line 169) | @Override method enhanceRecordPathFilter (line 277) | public static void enhanceRecordPathFilter(HttpMsgInfo msgInfo, boolea... method insertOrUpdateReqDataAndReqMsgData (line 324) | private static void insertOrUpdateReqDataAndReqMsgData(HttpMsgInfo msg... method startDatabaseMonitor (line 345) | private void startDatabaseMonitor() { method accessUnVisitedUrlsModel (line 511) | public static void accessUnVisitedUrlsModel(UnVisitedUrlsModel unVisit... method findPathsToUrlsByPathTree (line 613) | private void findPathsToUrlsByPathTree(FindPathModel findPathModel) { method shutdownMonitorExecutor (line 696) | public static void shutdownMonitorExecutor() { FILE: src/main/java/database/AnalyseHostResultTable.java class AnalyseHostResultTable (line 21) | public class AnalyseHostResultTable { method insertOrUpdateAnalyseHostResult (line 67) | public static synchronized int insertOrUpdateAnalyseHostResult(Analyse... method fetchDynamicUrlsDataById (line 186) | public static synchronized PathToUrlsModel fetchDynamicUrlsDataById(in... method updateDynamicUrlsDataByModel (line 211) | public static synchronized int updateDynamicUrlsDataByModel(PathToUrls... method updateDynamicUrlsBasicNumById (line 246) | public static synchronized int updateDynamicUrlsBasicNumById(int id, i... method fetchPathDataByRootUrl (line 271) | public static synchronized List fetchPathDataByRootUrl(... method fetchHostResultByRootUrl (line 303) | public static synchronized BasicHostTableTabDataModel fetchHostResultB... method fetchHostResultByRootUrls (line 331) | public static synchronized List fetchHostR... method updateUrlsStatusByRootUrl (line 366) | public static synchronized int updateUrlsStatusByRootUrl(String rootUr... method clearUnVisitedUrlsByRootUrls (line 390) | public static synchronized int clearUnVisitedUrlsByRootUrls(List fetchAllUnVisitedU... method fetchUnVisitedUrlsByRootUrls (line 445) | public static List fetchUnVisitedUrlsByRootUrls(Li... method updateUnVisitedUrlsByModel (line 477) | public static synchronized int updateUnVisitedUrlsByModel(UnVisitedUrl... FILE: src/main/java/database/AnalyseUrlResultTable.java class AnalyseUrlResultTable (line 20) | public class AnalyseUrlResultTable { method insertOrUpdateBasicAnalyseResult (line 54) | public static synchronized int insertOrUpdateBasicAnalyseResult(HttpMs... method fetchUrlResultByMsgHashList (line 149) | public static synchronized List fetchUrlResultB... method fetchUrlResultByMsgHash (line 183) | public static synchronized BasicUrlTableTabDataModel fetchUrlResultByM... method fetchPathDataByMsgHashList (line 210) | public static synchronized List fetchPathDataByMsgHashL... FILE: src/main/java/database/DBService.java class DBService (line 13) | public class DBService { method DBService (line 21) | private DBService() { method getInstance (line 26) | public static synchronized DBService getInstance() { method initDBConnection (line 35) | public synchronized void initDBConnection() { method initCreateTables (line 62) | public synchronized void initCreateTables() { method execCreatTableSql (line 86) | private void execCreatTableSql(String creatTableSql, String tableName) { method getNewConn (line 97) | public Connection getNewConn() throws SQLException { method closeConnection (line 105) | public void closeConnection() { method clearTable (line 120) | public static void clearTable(String tableName) { method clearModelTables (line 134) | public static void clearModelTables(){ method clearRecordTables (line 144) | public static void clearRecordTables(){ method clearAllTables (line 155) | public static void clearAllTables(){ method clearBigDB (line 162) | public boolean clearBigDB(int limit) { FILE: src/main/java/database/PathTreeTable.java class PathTreeTable (line 17) | public class PathTreeTable { method insertOrUpdatePathTree (line 30) | public static synchronized int insertOrUpdatePathTree(PathTreeModel pa... method fetchPathTreeByRootUrls (line 99) | public static synchronized List fetchPathTreeByRootUrls... method fetchPathTreeByRootUrl (line 134) | public static synchronized PathTreeModel fetchPathTreeByRootUrl(String... method fetchAllRecordPathRootUrls (line 164) | public static synchronized Set fetchAllRecordPathRootUrls(){ FILE: src/main/java/database/RecordPathTable.java class RecordPathTable (line 15) | public class RecordPathTable { method insertOrUpdateRecordPath (line 33) | public static synchronized int insertOrUpdateRecordPath(RecordPathMode... method insertOrUpdateRecordPath (line 77) | public static synchronized int insertOrUpdateRecordPath(HttpMsgInfo ms... method insertOrUpdateRecordPath (line 85) | public static synchronized int insertOrUpdateRecordPath(String reqUrl,... method insertOrUpdateRecordPathsBatch (line 93) | public static int[] insertOrUpdateRecordPathsBatch(List findUr... method fetchPathRecordsByStatus (line 142) | public static List fetchPathRecordsByStatus(Strin... FILE: src/main/java/database/RecordUrlTable.java class RecordUrlTable (line 12) | public class RecordUrlTable { method insertOrUpdateAccessedUrl (line 28) | public static synchronized int insertOrUpdateAccessedUrl(String reqUrl... method insertOrUpdateAccessedUrl (line 56) | public static synchronized int insertOrUpdateAccessedUrl(HttpMsgInfo m... method insertOrUpdateAccessedUrl (line 66) | public static synchronized int insertOrUpdateAccessedUrl(String reqUrl... method insertOrUpdateAccessedUrlsBatch (line 76) | public static synchronized int[] insertOrUpdateAccessedUrlsBatch(List<... method insertOrUpdateAccessedUrlsBatch (line 107) | public static synchronized int[] insertOrUpdateAccessedUrlsBatch(List<... FILE: src/main/java/database/ReqDataTable.java class ReqDataTable (line 17) | public class ReqDataTable { method insertOrUpdateReqData (line 41) | public static synchronized int insertOrUpdateReqData(HttpMsgInfo msgIn... method fetchMsgDataIndexListByRunStatus (line 89) | public static synchronized List fetchMsgDataIndexListByRunSta... method fetchReqUrlRespStatusByUrls (line 109) | public static synchronized List fetchReqUrlResp... FILE: src/main/java/database/ReqMsgDataTable.java class ReqMsgDataTable (line 16) | public class ReqMsgDataTable { method insertOrUpdateMsgData (line 30) | public static synchronized int insertOrUpdateMsgData(HttpMsgInfo msgIn... method fetchMsgDataById (line 74) | public static synchronized ReqMsgDataModel fetchMsgDataById(Integer ms... method fetchMsgDataByMsgHash (line 101) | public static synchronized ReqMsgDataModel fetchMsgDataByMsgHash(Strin... method fetchMsgDataByRootUrlDesc (line 128) | public static ReqMsgDataModel fetchMsgDataByRootUrlDesc(String rootUrl) { method fetchMsgDataByMsgHashList (line 154) | public static synchronized List fetchMsgDataByMsgHash... FILE: src/main/java/database/TableLineDataModelBasicHostSQL.java class TableLineDataModelBasicHostSQL (line 17) | public class TableLineDataModelBasicHostSQL { method genHostTableSqlByWhereCondition (line 20) | private static String genHostTableSqlByWhereCondition(String WhereCond... method fetchHostTableLineBySQl (line 30) | public static synchronized ArrayList fetc... method fetchHostTableLineAll (line 60) | public static synchronized ArrayList fetc... method fetchHostTableLineHasInfoOrUri (line 66) | public static synchronized ArrayList fetc... method fetchHostTableLineHasInfoOrUriNotHandle (line 74) | public static synchronized ArrayList fetc... method fetchHostTableLineHasInfo (line 83) | public static synchronized ArrayList fetc... method fetchHostTableLineHasInfoNotHandle (line 91) | public static synchronized ArrayList fetc... method fetchHostTableLineHasUnVisitedUrls (line 99) | public static synchronized ArrayList fetc... method fetchHostTableLineAnyIsNull (line 106) | public static synchronized ArrayList fetc... FILE: src/main/java/database/TableLineDataModelBasicUrlSQL.java class TableLineDataModelBasicUrlSQL (line 13) | public class TableLineDataModelBasicUrlSQL { method genUrlTableSqlByWhereCondition (line 14) | private static String genUrlTableSqlByWhereCondition(String WhereCondi... method fetchUrlTableLineBySQl (line 27) | public static synchronized ArrayList fetch... method fetchUrlTableLineAll (line 58) | public static synchronized ArrayList fetch... method fetchUrlTableLineHasInfoOrUri (line 64) | public static synchronized ArrayList fetch... method fetchUrlTableLineHasInfoOrUriNotHandle (line 72) | public static synchronized ArrayList fetch... method fetchUrlTableLineHasInfo (line 81) | public static synchronized ArrayList fetch... method fetchUrlTableLineHasInfoNotHandle (line 89) | public static synchronized ArrayList fetch... method fetchUrlTableLineAnyIsNull (line 98) | public static synchronized ArrayList fetch... method clearUrlTableLineAnyIsNull (line 106) | public static synchronized int clearUrlTableLineAnyIsNull() { FILE: src/main/java/model/AccessedUrlInfo.java class AccessedUrlInfo (line 5) | public class AccessedUrlInfo { method AccessedUrlInfo (line 11) | public AccessedUrlInfo(String reqUrl, String rootUrl, int respStatusCo... method getUrlHash (line 18) | public String getUrlHash() { method getReqUrl (line 22) | public String getReqUrl() { method getRootUrl (line 26) | public String getRootUrl() { method getRespStatusCode (line 30) | public int getRespStatusCode() { FILE: src/main/java/model/AnalyseHostResultModel.java class AnalyseHostResultModel (line 12) | public class AnalyseHostResultModel { method AnalyseHostResultModel (line 21) | public AnalyseHostResultModel(AnalyseUrlResultModel analyseUrlResultMo... method getRootUrl (line 30) | public String getRootUrl() { method getUrlInfoArrayMap (line 34) | public HashMap getUrlInfoArrayMap() { method getUrlList (line 38) | public List getUrlList() { method getPathList (line 42) | public List getPathList() { method getApiList (line 46) | public List getApiList() { method getHasImportant (line 50) | public Boolean getHasImportant() { method getUnvisitedUrlList (line 54) | public List getUnvisitedUrlList() { method getUnvisitedUrlList (line 58) | public List getUnvisitedUrlList(boolean addApiList) { FILE: src/main/java/model/AnalyseUrlResultModel.java class AnalyseUrlResultModel (line 10) | public class AnalyseUrlResultModel { method AnalyseUrlResultModel (line 19) | public AnalyseUrlResultModel(String reqUrl, JSONArray infoArray, List<... method AnalyseUrlResultModel (line 28) | public AnalyseUrlResultModel(String reqUrl, String infoJsonArrayStr, S... method getReqUrl (line 37) | public String getReqUrl() { method getInfoArray (line 41) | public JSONArray getInfoArray() { method getUrlList (line 45) | public List getUrlList() { method getPathList (line 49) | public List getPathList() { method getApiList (line 53) | public List getApiList() { method getHasImportant (line 57) | public Boolean getHasImportant() { method getUrlInfoArrayMap (line 61) | public HashMap getUrlInfoArrayMap() { FILE: src/main/java/model/BasicHostTableLineDataModel.java class BasicHostTableLineDataModel (line 4) | public class BasicHostTableLineDataModel { method BasicHostTableLineDataModel (line 25) | public BasicHostTableLineDataModel(int id, String rootUrl, method parseHostFromUrl (line 52) | private String parseHostFromUrl(String rootUrl) { method parseDomainFromUrl (line 57) | private String parseDomainFromUrl(String rootUrl) { method toRowDataArray (line 63) | public Object[] toRowDataArray() { method getId (line 82) | public Integer getId() { method getRootUrl (line 86) | public String getRootUrl() { method getFindInfoNum (line 90) | public Integer getFindInfoNum() { method getHasImportant (line 94) | public Boolean getHasImportant() { method getFindUrlNum (line 98) | public Integer getFindUrlNum() { method getFindPathNum (line 102) | public Integer getFindPathNum() { method getFindApiNum (line 106) | public Integer getFindApiNum() { method getPathToUrlNum (line 110) | public Integer getPathToUrlNum() { method getUnvisitedUrlNum (line 114) | public Integer getUnvisitedUrlNum() { method getBasicPathNum (line 118) | public Integer getBasicPathNum() { method getRunStatus (line 122) | public String getRunStatus() { method getAllUrlNum (line 126) | public Integer getAllUrlNum() { method getHost (line 130) | public String getHost() { method getDomain (line 133) | public String getDomain() { FILE: src/main/java/model/BasicHostTableTabDataModel.java class BasicHostTableTabDataModel (line 3) | public class BasicHostTableTabDataModel { method BasicHostTableTabDataModel (line 17) | public BasicHostTableTabDataModel(String rootUrl, String findInfo, Str... method getRootUrl (line 29) | public String getRootUrl() { method getFindUrl (line 33) | public String getFindUrl() { method getFindPath (line 37) | public String getFindPath() { method getFindInfo (line 41) | public String getFindInfo() { method getFindApi (line 45) | public String getFindApi() { method getPathToUrl (line 49) | public String getPathToUrl() { method getUnvisitedUrl (line 53) | public String getUnvisitedUrl() { method getAllUrlStatus (line 57) | public String getAllUrlStatus() { FILE: src/main/java/model/BasicUrlTableLineDataModel.java class BasicUrlTableLineDataModel (line 4) | public class BasicUrlTableLineDataModel { method BasicUrlTableLineDataModel (line 19) | public BasicUrlTableLineDataModel(int id, String msgHash, String reqUr... method toRowDataArray (line 37) | public Object[] toRowDataArray() { method getId (line 55) | public Integer getId() { method getMsgHash (line 59) | public String getMsgHash() { method getReqUrl (line 63) | public String getReqUrl() { method getReqMethod (line 67) | public String getReqMethod() { method getRespStatusCode (line 71) | public Integer getRespStatusCode() { method getReqSource (line 75) | public String getReqSource() { method getFindUrlNum (line 79) | public Integer getFindUrlNum() { method getFindPathNum (line 83) | public Integer getFindPathNum() { method getFindInfoNum (line 87) | public Integer getFindInfoNum() { method getFindApiNum (line 91) | public Integer getFindApiNum() { method getRunStatus (line 95) | public String getRunStatus() { method getRespLength (line 99) | public Integer getRespLength() { method getHasImportant (line 103) | public Boolean getHasImportant() { FILE: src/main/java/model/BasicUrlTableTabDataModel.java class BasicUrlTableTabDataModel (line 3) | public class BasicUrlTableTabDataModel { method BasicUrlTableTabDataModel (line 10) | public BasicUrlTableTabDataModel(String msgHash, String findUrl, Strin... method getMsgHash (line 19) | public String getMsgHash() { method getFindUrl (line 23) | public String getFindUrl() { method getFindPath (line 27) | public String getFindPath() { method getFindInfo (line 31) | public String getFindInfo() { method getFindApi (line 35) | public String getFindApi() { FILE: src/main/java/model/FindPathModel.java class FindPathModel (line 10) | public class FindPathModel { method FindPathModel (line 16) | public FindPathModel(int id, String rootUrl, String findPath) { method getId (line 22) | public int getId() { method getRootUrl (line 27) | public String getRootUrl() { method getFindPath (line 32) | public JSONArray getFindPath() { method getSingleLayerPathSet (line 42) | public static Set getSingleLayerPathSet(List fi... FILE: src/main/java/model/FingerPrintRule.java class FingerPrintRule (line 9) | public class FingerPrintRule { method FingerPrintRule (line 20) | public FingerPrintRule(String type, String describe, boolean isImporta... method getIsOpen (line 31) | public boolean getIsOpen(){ method setOpen (line 35) | public void setOpen(boolean isOpen){ method getAccuracy (line 39) | public String getAccuracy(){ method setAccuracy (line 43) | public void setAccuracy(String accuracy){ method getDescribe (line 47) | public String getDescribe(){return describe;} method setDescribe (line 49) | public void setDescribe(String describe){ method getType (line 53) | public String getType(){return type;} method setType (line 55) | public void setType(String type){this.type = type;} method getIsImportant (line 57) | public boolean getIsImportant(){return isImportant;} method setIsImportant (line 59) | public void setIsImportant(boolean isImportant){this.isImportant = isI... method getMatchType (line 61) | public String getMatchType() { method setMatchType (line 65) | public void setMatchType(String matchType) { method getLocation (line 69) | public String getLocation() { method setLocation (line 73) | public void setLocation(String location) { method getMatchKeys (line 77) | public List getMatchKeys() { method setMatchKeys (line 81) | public void setMatchKeys(List matchKeys) { method getInfo (line 85) | public String getInfo(String color){ FILE: src/main/java/model/FingerPrintRulesWrapper.java class FingerPrintRulesWrapper (line 6) | public class FingerPrintRulesWrapper { method getFingerprint (line 9) | public List getFingerprint() { method setFingerprint (line 13) | public void setFingerprint(List fingerprint) { FILE: src/main/java/model/HttpMsgInfo.java class HttpMsgInfo (line 11) | public class HttpMsgInfo { method HttpMsgInfo (line 23) | public HttpMsgInfo(IInterceptedProxyMessage iInterceptedProxyMessage) { method HttpMsgInfo (line 48) | public HttpMsgInfo(IHttpRequestResponse iHttpRequestResponse) { method HttpMsgInfo (line 75) | public HttpMsgInfo(String requestUrl, byte[] requestBytes, byte[] resp... method calcMsgHash (line 102) | private String calcMsgHash(String urlToFileUsual, String reqMethod, in... method calcCRC32 (line 111) | private static String calcCRC32(String string) { method getReqMethod (line 122) | public String getReqMethod() { method getRespBytes (line 126) | public byte[] getRespBytes() { method getReqBytes (line 130) | public byte[] getReqBytes() { method getMsgHash (line 134) | public String getMsgHash() { method setRespBytes (line 138) | public void setRespBytes(byte[] respBytes) { method getUrlInfo (line 142) | public HttpUrlInfo getUrlInfo() { method getRespInfo (line 146) | public HttpRespInfo getRespInfo() { method getRespStatusCode (line 150) | public int getRespStatusCode() { method getRespTitle (line 154) | public String getRespTitle() { FILE: src/main/java/model/HttpRespInfo.java class HttpRespInfo (line 11) | public class HttpRespInfo { method getIconHash (line 25) | public String getIconHash() { method HttpRespInfo (line 29) | HttpRespInfo(byte[] responseBytes) { method getBodyBytes (line 62) | public byte[] getBodyBytes() { method getHeaderBytes (line 73) | public byte[] getHeaderBytes() { method getStatusCode (line 80) | public int getStatusCode() { method getRespLength (line 84) | public int getRespLength() { method getBodyLength (line 88) | public int getBodyLength() { method getBodyLenVague (line 92) | public int getBodyLenVague() { method getInferredMimeType (line 96) | public String getInferredMimeType() { method getStatedMimeType (line 100) | public String getStatedMimeType() { method getBodyOffset (line 104) | public int getBodyOffset() { method getRespBytes (line 108) | public byte[] getRespBytes() { method getRespTitle (line 112) | public String getRespTitle() { FILE: src/main/java/model/HttpUrlInfo.java class HttpUrlInfo (line 12) | public class HttpUrlInfo { method HttpUrlInfo (line 42) | public HttpUrlInfo(String requestUrl){ method genFullPath (line 103) | private String genFullPath(String pathToFile,String query,String ref) { method parseUrlExtStrict (line 117) | private String parseUrlExtStrict(String path) { method parseReqPathDir (line 152) | public static String parseReqPathDir(String reqPath) { method getRawUrlUsual (line 163) | public String getRawUrlUsual() { method getProto (line 167) | public String getProto() { method getHost (line 171) | public String getHost() { method getHostPort (line 175) | public String getHostPort() { method getRootUrlUsual (line 179) | public String getRootUrlUsual() { method getRootUrl (line 183) | private String getRootUrl() { method getRootDomain (line 187) | public String getRootDomain() { method getPort (line 191) | public int getPort() { method getQuery (line 195) | public String getQuery() { method getRef (line 199) | public String getRef() { method getPathToFile (line 203) | public String getPathToFile() { method getPathToDir (line 207) | public String getPathToDir() { method getSuffix (line 211) | public String getSuffix() { method getSuffixUsual (line 215) | public String getSuffixUsual() { method getUrlToFileUsual (line 219) | public String getUrlToFileUsual() { method getUrlToPathUsual (line 223) | public String getUrlToPathUsual() { method getPathToEnd (line 227) | public String getPathToEnd() { method getHostPortUsual (line 231) | public String getHostPortUsual() { method getRawUrl (line 235) | public String getRawUrl() { method getFile (line 239) | public String getFile() { method getUrlToFile (line 243) | public String getUrlToFile() { method getUrlToPath (line 247) | public String getUrlToPath() { method getRootUrlNotSlash (line 251) | public String getRootUrlNotSlash() { method removeUrlDefaultPort (line 265) | private String removeUrlDefaultPort(String urlString) { method removeHostDefaultPort (line 292) | private String removeHostDefaultPort(String hostPort, String host, int... method addUrlDefaultPort (line 316) | private String addUrlDefaultPort(String urlStr) { FILE: src/main/java/model/PathToUrlsModel.java class PathToUrlsModel (line 8) | public class PathToUrlsModel { method PathToUrlsModel (line 14) | public PathToUrlsModel(int id, int basic_path_num, JSONArray pathToUrl... method PathToUrlsModel (line 21) | public PathToUrlsModel(int id, int basic_path_num, String pathToUrls, ... method getId (line 28) | public int getId() { method setId (line 32) | public void setId(int id) { method getBasicPathNum (line 36) | public int getBasicPathNum() { method setBasicPathNum (line 40) | public void setBasicPathNum(int basicPathNum) { method getPathToUrls (line 44) | public List getPathToUrls() { method setPathToUrls (line 48) | public void setPathToUrls(List pathToUrls) { method getUnvisitedUrls (line 52) | public List getUnvisitedUrls() { method setUnvisitedUrls (line 56) | public void setUnvisitedUrls(List unvisitedUrls) { FILE: src/main/java/model/PathTreeModel.java class PathTreeModel (line 6) | public class PathTreeModel { method PathTreeModel (line 11) | public PathTreeModel(String rootUrl, Integer basicPathNum, JSONObject ... method PathTreeModel (line 17) | public PathTreeModel(String rootUrl, int basicPathNum, String pathTree) { method getBasicPathNum (line 25) | public Integer getBasicPathNum() { method getPathTree (line 29) | public JSONObject getPathTree() { method getRootUrl (line 33) | public String getRootUrl() { FILE: src/main/java/model/RecordHashMap.java class RecordHashMap (line 6) | public class RecordHashMap { method RecordHashMap (line 10) | public RecordHashMap() { method getStringMap (line 14) | public Map getStringMap() { method get (line 18) | public Integer get(String key) { method add (line 27) | public void add(String key) { method del (line 37) | public void del(String key) { FILE: src/main/java/model/RecordPathDirsModel.java class RecordPathDirsModel (line 3) | public class RecordPathDirsModel { method RecordPathDirsModel (line 8) | public RecordPathDirsModel(String rootUrl, String reqPathDirs) { method getRootUrl (line 13) | public String getRootUrl() { method getReqPathDirs (line 17) | public String getReqPathDirs() { FILE: src/main/java/model/RecordPathModel.java class RecordPathModel (line 6) | public class RecordPathModel { method RecordPathModel (line 12) | public RecordPathModel(String rootUrl, String reqPathDir, int respStat... method RecordPathModel (line 19) | public RecordPathModel(HttpUrlInfo urlInfo, int respStatusCode) { method getCalcCRC32 (line 26) | private String getCalcCRC32() { method calcCRC32 (line 35) | private String calcCRC32(String string) { method getReqPathDir (line 47) | public String getReqPathDir() { method getRespStatusCode (line 51) | public int getRespStatusCode() { method getReqHash (line 55) | public String getReqHash() { method getRootUrl (line 59) | public String getRootUrl() { FILE: src/main/java/model/ReqMsgDataModel.java class ReqMsgDataModel (line 3) | public class ReqMsgDataModel { method ReqMsgDataModel (line 9) | public ReqMsgDataModel(String msgHash, String reqUrl, byte[] reqBytes,... method getMsgHash (line 16) | public String getMsgHash() { method getReqUrl (line 20) | public String getReqUrl() { method getReqBytes (line 24) | public byte[] getReqBytes() { method getRespBytes (line 28) | public byte[] getRespBytes() { FILE: src/main/java/model/ReqUrlRespStatusModel.java class ReqUrlRespStatusModel (line 3) | public class ReqUrlRespStatusModel { method ReqUrlRespStatusModel (line 11) | public ReqUrlRespStatusModel(Integer id, String reqUrl, String reqMeth... method getId (line 19) | public Integer getId() { method getReqUrl (line 23) | public String getReqUrl() { method getReqMethod (line 27) | public String getReqMethod() { method getRespStatusCode (line 31) | public Integer getRespStatusCode() { method getRespLength (line 35) | public Integer getRespLength() { FILE: src/main/java/model/RespFieldsModel.java class RespFieldsModel (line 12) | public class RespFieldsModel { method RespFieldsModel (line 20) | public RespFieldsModel(HttpRespInfo respInfo) { method toJSONString (line 29) | public String toJSONString(){ method getAllFieldsAsMap (line 34) | public Map getAllFieldsAsMap() { FILE: src/main/java/model/UnVisitedUrlsModel.java class UnVisitedUrlsModel (line 7) | public class UnVisitedUrlsModel { method UnVisitedUrlsModel (line 12) | public UnVisitedUrlsModel(int id, String rootUrl, String unvisitedUrl) { method getId (line 18) | public int getId() { method getRootUrl (line 22) | public String getRootUrl() { method getUnvisitedUrls (line 26) | public List getUnvisitedUrls() { method setUnvisitedUrls (line 30) | public void setUnvisitedUrls(List unvisitedUrls) { FILE: src/main/java/sqlUtils/CommonDeleteLine.java class CommonDeleteLine (line 12) | public class CommonDeleteLine { method runDeleteByStringsSQL (line 16) | private static int runDeleteByStringsSQL(String tableName, List fetchIdsByRunStatus(String ta... method fetchMsgHashByRunStatus (line 80) | public static synchronized List fetchMsgHashByRunStatus(String... method fetchColumnStrListByMsgHashList (line 101) | public static synchronized List fetchColumnStrListByMsgHashLis... method fetchColumnGroupConcatString (line 128) | public static synchronized String fetchColumnGroupConcatString(String ... method fetchColumnGroupConcatStringInRootUrls (line 149) | public static synchronized String fetchColumnGroupConcatStringInRootUr... method fetchColumnGroupConcatStringNotInRootUrls (line 176) | public static synchronized String fetchColumnGroupConcatStringNotInRoo... FILE: src/main/java/sqlUtils/CommonUpdateStatus.java class CommonUpdateStatus (line 11) | public class CommonUpdateStatus { method updateStatusByIds (line 15) | public static synchronized int updateStatusByIds(String tableName, Lis... method updateStatusByMsgHashList (line 42) | public static synchronized int updateStatusByMsgHashList(String tableN... method updateStatusByMsgDataIndexList (line 69) | public static synchronized int updateStatusByMsgDataIndexList(String t... method updateStatusWhenStatusByMsgHash (line 96) | public static synchronized int updateStatusWhenStatusByMsgHash(String ... method updateStatusWhenStatusByRootUrl (line 116) | public static synchronized int updateStatusWhenStatusByRootUrl(String ... FILE: src/main/java/sqlUtils/Constants.java class Constants (line 3) | public class Constants { FILE: src/main/java/sqlUtils/UnionTableSql.java class UnionTableSql (line 16) | public class UnionTableSql { method fetchHostTableNeedUpdatePathDataList (line 18) | public static synchronized List fetchHostTableNeedUpdat... FILE: src/main/java/sqlUtils/buildSQL.java class buildSQL (line 3) | public class buildSQL { method buildInParamList (line 9) | public static String buildInParamList(int size) { FILE: src/main/java/ui/BasicHostConfigPanel.java class BasicHostConfigPanel (line 16) | public class BasicHostConfigPanel extends JPanel { method BasicHostConfigPanel (line 37) | public BasicHostConfigPanel() { method getUrlSearchBoxTextOnHost (line 468) | public static String getUrlSearchBoxTextOnHost() { method setUrlSearchBoxTextOnHost (line 472) | public static void setUrlSearchBoxTextOnHost(String string) { method getComboBoxSelectedOptionOnHost (line 476) | public static String getComboBoxSelectedOptionOnHost() { FILE: src/main/java/ui/BasicHostInfoPanel.java class BasicHostInfoPanel (line 36) | public class BasicHostInfoPanel extends JPanel { method getInstance (line 54) | public static BasicHostInfoPanel getInstance() { method BasicHostInfoPanel (line 65) | public BasicHostInfoPanel() { method initBasicHostDataTableUIData (line 104) | private void initBasicHostDataTableUIData(DefaultTableModel tableModel) { method basicHostPopulateModelFromList (line 120) | private void basicHostPopulateModelFromList(DefaultTableModel model, A... method initBasicHostDataTableUI (line 136) | private void initBasicHostDataTableUI() { method initTimerBasicHost (line 221) | public static void initTimerBasicHost() { method startTimerBasicHost (line 251) | public static void startTimerBasicHost() { method stopTimerBasicHost (line 263) | public static void stopTimerBasicHost() { method getBasicHostMsgTabs (line 273) | private JTabbedPane getBasicHostMsgTabs() { method clearBasicHostMsgTabsShowData (line 311) | private static void clearBasicHostMsgTabsShowData() { method basicHostTableAddActionSetMsgTabData (line 325) | private void basicHostTableAddActionSetMsgTabData() { method updateComponentsBasedOnSelectedRow (line 380) | private void updateComponentsBasedOnSelectedRow(int row) { method refreshBasicHostTableModel (line 445) | public void refreshBasicHostTableModel() { method showDataHostTableByFilter (line 499) | public static void showDataHostTableByFilter(String selectOption, Stri... method updateUnVisitedUrlsByRootUrls (line 565) | public void updateUnVisitedUrlsByRootUrls(List rootUrls) { method getIdsAtActualRows (line 717) | private List getIdsAtActualRows(JTable tableUI, int[] selecte... method getRootUrlsAtActualRows (line 721) | private List getRootUrlsAtActualRows(JTable tableUI, int[] sel... method basicHostTableAddRightClickMenu (line 729) | private void basicHostTableAddRightClickMenu(JTable tableUI, int selec... method clearBasicHostMsgTabsData (line 1221) | public static void clearBasicHostMsgTabsData() { method clearBasicHostMsgTableModel (line 1232) | public static void clearBasicHostMsgTableModel(){ method updateAllExtractUrRespStatus (line 1242) | private void updateAllExtractUrRespStatus(List rootUrls, boole... FILE: src/main/java/ui/BasicUrlConfigPanel.java class BasicUrlConfigPanel (line 16) | public class BasicUrlConfigPanel extends JPanel { method BasicUrlConfigPanel (line 36) | public BasicUrlConfigPanel() { method getUrlSearchBoxTextOnUrl (line 464) | public static String getUrlSearchBoxTextOnUrl() { method setUrlSearchBoxTextOnUrl (line 468) | public static void setUrlSearchBoxTextOnUrl(String string) { method getComboBoxSelectedOptionOnUrl (line 473) | public static String getComboBoxSelectedOptionOnUrl() { FILE: src/main/java/ui/BasicUrlInfoPanel.java class BasicUrlInfoPanel (line 29) | public class BasicUrlInfoPanel extends JPanel implements IMessageEditorC... method getInstance (line 51) | public static BasicUrlInfoPanel getInstance() { method BasicUrlInfoPanel (line 62) | public BasicUrlInfoPanel() { method initBasicUrlDataTableUIData (line 101) | private void initBasicUrlDataTableUIData(DefaultTableModel tableModel) { method basicUrlPopulateModelFromList (line 117) | private void basicUrlPopulateModelFromList(DefaultTableModel model, Ar... method initBasicUrlDataTableUI (line 133) | private void initBasicUrlDataTableUI() { method basicUrlTableAddRightClickMenu (line 220) | private void basicUrlTableAddRightClickMenu(JTable tableUI, int select... method initTimerBasicUrl (line 531) | public static void initTimerBasicUrl() { method startTimerBasicUrl (line 554) | public static void startTimerBasicUrl() { method stopTimerBasicUrl (line 566) | public static void stopTimerBasicUrl() { method getBasicUrlMsgTabs (line 576) | private JTabbedPane getBasicUrlMsgTabs() { method clearBasicUrlMsgTabsData (line 613) | public static void clearBasicUrlMsgTabsData() { method basicUrlTableAddActionSetMsgTabData (line 630) | private void basicUrlTableAddActionSetMsgTabData() { method updateComponentsBasedOnSelectedRow (line 686) | private void updateComponentsBasedOnSelectedRow(int row) { method msgViewerAutoSetSplitCenter (line 754) | private void msgViewerAutoSetSplitCenter() { method showDataUrlTableByFilter (line 770) | public static void showDataUrlTableByFilter(String selectOption, Strin... method refreshBasicUrlTableModel (line 831) | public void refreshBasicUrlTableModel(boolean checkAutoRefreshButtonSt... method getRequest (line 880) | @Override method getResponse (line 885) | @Override method getHttpService (line 890) | @Override method getUrlsAtActualRows (line 895) | private List getUrlsAtActualRows(JTable tableUI, int[] selecte... method getMsgHashListAtActualRows (line 899) | private List getMsgHashListAtActualRows(JTable tableUI,int[] s... method getIdsAtActualRows (line 903) | private List getIdsAtActualRows(JTable tableUI, int[] selecte... method clearBasicUrlMsgTableModel (line 907) | public static void clearBasicUrlMsgTableModel(){ FILE: src/main/java/ui/FingerTabRender/ButtonEditor.java class ButtonEditor (line 16) | public class ButtonEditor extends AbstractCellEditor implements TableCel... method ButtonEditor (line 26) | public ButtonEditor(JTable sourceTable) { method getCellEditorValue (line 138) | @Override method getTableCellEditorComponent (line 143) | @Override FILE: src/main/java/ui/FingerTabRender/ButtonRenderer.java class ButtonRenderer (line 13) | public class ButtonRenderer extends JPanel implements TableCellRenderer { method ButtonRenderer (line 22) | public ButtonRenderer() { method createButton (line 33) | private JButton createButton(Icon icon) { method getTableCellRendererComponent (line 43) | @Override FILE: src/main/java/ui/FingerTabRender/CenterRenderer.java class CenterRenderer (line 6) | public class CenterRenderer extends DefaultTableCellRenderer { method CenterRenderer (line 7) | public CenterRenderer() { FILE: src/main/java/ui/FingerTabRender/HeaderIconTypeRenderer.java class HeaderIconTypeRenderer (line 10) | public class HeaderIconTypeRenderer extends DefaultTableCellRenderer { method HeaderIconTypeRenderer (line 15) | public HeaderIconTypeRenderer() { method getTableCellRendererComponent (line 22) | @Override FILE: src/main/java/ui/FingerTabRender/LeftRenderer.java class LeftRenderer (line 6) | public class LeftRenderer extends DefaultTableCellRenderer { method LeftRenderer (line 7) | public LeftRenderer() { FILE: src/main/java/ui/MainTabRender/ColorInfoCellRenderer.java class ColorInfoCellRenderer (line 8) | public class ColorInfoCellRenderer extends DefaultTableCellRenderer { method ColorInfoCellRenderer (line 12) | public ColorInfoCellRenderer() { method getTableCellRendererComponent (line 16) | @Override FILE: src/main/java/ui/MainTabRender/HasImportantCellRenderer.java class HasImportantCellRenderer (line 9) | public class HasImportantCellRenderer extends DefaultTableCellRenderer { method HasImportantCellRenderer (line 14) | public HasImportantCellRenderer() { method getTableCellRendererComponent (line 18) | @Override FILE: src/main/java/ui/MainTabRender/RunStatusCellRenderer.java class RunStatusCellRenderer (line 10) | public class RunStatusCellRenderer extends DefaultTableCellRenderer { method RunStatusCellRenderer (line 16) | public RunStatusCellRenderer() { method getTableCellRendererComponent (line 20) | @Override FILE: src/main/java/ui/MainTabRender/TableHeaderWithTips.java class TableHeaderWithTips (line 7) | public class TableHeaderWithTips extends JTableHeader { method TableHeaderWithTips (line 11) | public TableHeaderWithTips(TableColumnModel columnModel, String[] tool... method getToolTipText (line 16) | @Override FILE: src/main/java/ui/RuleConfigPanel.java class RuleConfigPanel (line 30) | public class RuleConfigPanel extends JPanel { method getInstance (line 51) | public static RuleConfigPanel getInstance() { method RuleConfigPanel (line 62) | public RuleConfigPanel() { method saveConfigToDefaultJson (line 559) | public static void saveConfigToDefaultJson() { method currentConfigToJsonString (line 573) | private static String currentConfigToJsonString() { method initRuleTableUI (line 585) | private void initRuleTableUI(DefaultTableModel tableModel) { method showRuleEditorPanel (line 691) | public static void showRuleEditorPanel(int modelRow) { method initRuleTableModel (line 722) | private void initRuleTableModel() { method creatRuleEditorPanel (line 772) | private static void creatRuleEditorPanel() { method updateLocationField (line 1003) | private static void updateLocationField() { method filterConfigItemsType (line 1017) | private String[] filterConfigItemsType(String[] types) { method updateTypeField (line 1032) | public void updateTypeField() { method filterTableByType (line 1049) | private void filterTableByType(String type) { method showFilterPopup (line 1075) | private void showFilterPopup(Component invoker, int x, int y) { FILE: src/main/java/ui/Tabs.java class Tabs (line 10) | public class Tabs implements ITab { method Tabs (line 17) | public Tabs(IBurpExtenderCallbacks callbacks, String name){ method getTabCaption (line 39) | @Override method getUiComponent (line 44) | @Override FILE: src/main/java/utilbox/ByteArrayUtils.java class ByteArrayUtils (line 5) | public class ByteArrayUtils { method subByte (line 12) | public static byte[] subByte(byte[] b, int srcPos, int length) { method getSystemCharSet (line 19) | public static String getSystemCharSet() { method decimalToHex (line 32) | public static String decimalToHex(int decimal) { method join (line 44) | public static byte[] join(byte[]... arrays) { method BytesIndexOf (line 68) | public static int BytesIndexOf(byte[] data, byte[] pattern) { method computeFailure (line 91) | private static int[] computeFailure(byte[] pattern) { method equals (line 108) | public static boolean equals(byte[] a, byte[] b) { FILE: src/main/java/utilbox/CharsetUtils.java class CharsetUtils (line 13) | public class CharsetUtils { method getSystemCharSet (line 15) | public static String getSystemCharSet() { method isValidCharset (line 19) | public static boolean isValidCharset(String charsetName) { method getCharsetNameList (line 23) | public static List getCharsetNameList() { method getCharsetName (line 33) | public static String getCharsetName(String charsetName) { method covertCharSet (line 48) | public static byte[] covertCharSet(byte[] content,String originalChars... method covertCharSet (line 61) | public static byte[] covertCharSet(byte[] content,String newCharset) t... method detectCharset (line 66) | public static String detectCharset(byte[] bytes){ method main (line 80) | public static void main(String[] args) throws Exception { FILE: src/main/java/utilbox/DomainUtils.java class DomainUtils (line 14) | public class DomainUtils { method isValidDomainMayPort (line 41) | public static boolean isValidDomainMayPort(String domain) { method isValidDomainNoPort (line 46) | public static boolean isValidDomainNoPort(String domain) { method isValidDomainPrivate (line 50) | private static boolean isValidDomainPrivate(String domain, String patt... method isValidWildCardDomain (line 89) | public static boolean isValidWildCardDomain(String domain) { method isMatchWildCardDomainOld (line 104) | @Deprecated method isMatchWildCardDomain (line 133) | public static boolean isMatchWildCardDomain(String wildCardDomain, Str... method grepDomainAndPort (line 143) | public static List grepDomainAndPort(String text) { method grepDomainNoPort (line 147) | public static List grepDomainNoPort(String text) { method grepPort (line 151) | public static List grepPort(String text) { method dnsQuery (line 164) | public static HashMap> dnsQuery(String domain, Str... method GetAuthServer (line 227) | public static List GetAuthServer(String domain, String server) { method ZoneTransferCheck (line 257) | public static List ZoneTransferCheck(String domain, String Nam... method getRootDomain (line 277) | public static String getRootDomain(String inputDomain) { method clearDomainWithoutPort (line 307) | public static String clearDomainWithoutPort(String domain) { method isTLDDomain (line 340) | @Deprecated //范围太广,误报太多 method isWhiteListTLD (line 375) | public static boolean isWhiteListTLD(String domain, String rootDomain) { method isTLDDomainOfTopPrivate (line 421) | public static boolean isTLDDomainOfTopPrivate(String domain, String ro... method toURLs (line 442) | public static List toURLs(String host) { method testWildCard (line 476) | public static void testWildCard() { method testWild (line 484) | public static void testWild() { method main (line 493) | public static void main(String[] args) { FILE: src/main/java/utilbox/HelperPlus.java class HelperPlus (line 48) | public class HelperPlus { method HelperPlus (line 57) | private HelperPlus() { method HelperPlus (line 62) | private HelperPlus(IExtensionHelpers helpers) { method getInstance (line 67) | public static HelperPlus getInstance() { method getHeadersAsStr (line 81) | public String getHeadersAsStr(boolean isRequest, byte[] requestOrRespo... method getHeadersAsStr (line 100) | public String getHeadersAsStr(boolean messageIsRequest, IHttpRequestRe... method getHeaderList (line 117) | public List getHeaderList(boolean messageIsRequest, IHttpReque... method getHeaderList (line 133) | public List getHeaderList(boolean IsRequest, byte[] requestOrR... method addOrUpdateHeader (line 152) | public static List addOrUpdateHeader(List headers, Str... method addOrUpdateHeader (line 167) | public static List addOrUpdateHeader(List headers, Str... method addOrUpdateHeader (line 193) | public IHttpRequestResponse addOrUpdateHeader(boolean messageIsRequest... method addOrUpdateHeader (line 210) | public IHttpRequestResponse addOrUpdateHeader(boolean messageIsRequest... method addOrUpdateHeader (line 227) | public byte[] addOrUpdateHeader(boolean isRequest, byte[] requestOrRes... method addOrUpdateHeader (line 238) | public byte[] addOrUpdateHeader(boolean isRequest, byte[] requestOrRes... method removeHeader (line 248) | public static List removeHeader(List headers, String h... method removeHeader (line 267) | public IHttpRequestResponse removeHeader(boolean messageIsRequest, IHt... method removeHeader (line 283) | public byte[] removeHeader(boolean isRequest, byte[] requestOrResponse... method getHeaderLine (line 294) | public static String getHeaderLine(List headers, String header... method getHeaderLine (line 314) | public String getHeaderLine(boolean messageIsRequest, IHttpRequestResp... method getHeaderLine (line 322) | public String getHeaderLine(boolean messageIsRequest, byte[] requestOr... method getHeaderValueOf (line 330) | public static String getHeaderValueOf(List headers, String hea... method getHeaderValueOf (line 350) | public String getHeaderValueOf(boolean messageIsRequest, IHttpRequestR... method getHeaderValueOf (line 358) | public String getHeaderValueOf(boolean messageIsRequest, byte[] reques... method getBody (line 366) | public static byte[] getBody(boolean isRequest, byte[] requestOrRespon... method getBody (line 391) | public static byte[] getBody(boolean messageIsRequest, IHttpRequestRes... method UpdateBody (line 407) | public IHttpRequestResponse UpdateBody(boolean messageIsRequest, IHttp... method UpdateBody (line 421) | public byte[] UpdateBody(boolean isRequest, byte[] requestOrResponse, ... method getBaseURL (line 430) | public static String getBaseURL(IHttpService service) { method getFullURL (line 449) | public final URL getFullURL(IHttpRequestResponse messageInfo) { method getFullURL (line 463) | public final URL getFullURL(IHttpService httpService, byte[] request) { method getFullURLWithDefaultPort (line 484) | public final URL getFullURLWithDefaultPort(IHttpRequestResponse messag... method addUrlDefaultPort (line 505) | public static String addUrlDefaultPort(String urlStr) { method removeUrlDefaultPort (line 537) | public static String removeUrlDefaultPort(String urlString) { method getHost (line 562) | public static String getHost(IHttpRequestResponse messageInfo) { method getProtocol (line 566) | public static String getProtocol(IHttpRequestResponse messageInfo) { method getPort (line 570) | public static int getPort(IHttpRequestResponse messageInfo) { method getStatusCode (line 574) | public short getStatusCode(IHttpRequestResponse messageInfo) { method getStatusCode (line 582) | public short getStatusCode(byte[] response) { method getParameters (line 595) | public List getParameters(IHttpRequestResponse messageInfo) { method getParameters (line 600) | public List getParameters(byte[] request) { method getParameterByKey (line 609) | public IParameter getParameterByKey(IHttpRequestResponse messageInfo, ... method getParameterByKey (line 613) | public IParameter getParameterByKey(byte[] request, String key) { method findParametersByKey (line 622) | @Deprecated method findParametersByKeyAndType (line 638) | @Deprecated method getParametersByKeyAndType (line 653) | @Deprecated method getParametersByKeyAndType (line 664) | @Deprecated method addOrUpdateParameter (line 671) | public IHttpRequestResponse addOrUpdateParameter(IHttpRequestResponse ... method addOrUpdateParameter (line 678) | public byte[] addOrUpdateParameter(byte[] request, IParameter para) { method removeParameter (line 687) | public IHttpRequestResponse removeParameter(IHttpRequestResponse messa... method getMethod (line 695) | public String getMethod(IHttpRequestResponse messageInfo) { method getMethod (line 703) | public String getMethod(byte[] request) { method detectCharset (line 715) | public String detectCharset(boolean isRequest, byte[] requestOrRespons... method detectCharsetInBody (line 750) | public static String detectCharsetInBody(boolean isRequest, byte[] req... method isJSON (line 764) | public boolean isJSON(byte[] content, boolean isRequest) { method isHtml (line 785) | public boolean isHtml(byte[] content, boolean isRequest) { method isJavaScript (line 804) | public boolean isJavaScript(byte[] content, boolean isRequest) { method getHTTPBasicCredentials (line 815) | public String getHTTPBasicCredentials(IHttpRequestResponse messageInfo... method test1 (line 828) | private static void test1() { method test2 (line 840) | private static void test2() { method main (line 849) | public static void main(String args[]) { FILE: src/main/java/utilbox/IPAddressUtils.java class IPAddressUtils (line 20) | public class IPAddressUtils { method isValidIPv4NoPort (line 42) | public static boolean isValidIPv4NoPort(String ip) { method isPrivateIPv4NoPort (line 68) | public static boolean isPrivateIPv4NoPort(String ipAddress) { method isPublicIPv4NoPort (line 95) | public static boolean isPublicIPv4NoPort(String ipAddress) { method isValidPort (line 106) | public static boolean isValidPort(String port) { method isValidPort (line 119) | public static boolean isValidPort(int portInt) { method parseIPAndPort (line 124) | private static String[] parseIPAndPort(String input) { method isValidIPv4MayPort (line 150) | public static boolean isValidIPv4MayPort(String ip) { method isPrivateIPv4MayPort (line 163) | public static boolean isPrivateIPv4MayPort(String ip) { method isPublicIPv4MayPort (line 176) | public static boolean isPublicIPv4MayPort(String ip) { method isValidSubnet (line 190) | public static boolean isValidSubnet(String subnet) { method ipToLong (line 228) | public static long ipToLong(String ipAddress) { method toClassCSubNets (line 238) | public static Set toClassCSubNets(Set IPSet) { method toSmallerSubNets (line 255) | public static Set toSmallerSubNets(Set IPSet) { method ipSetToCIDR (line 288) | private static String ipSetToCIDR(Set IPSet) { method ipClean (line 324) | public static String ipClean(String ip) { method toIPSet (line 338) | public static Set toIPSet(Set subNets) { method toIPList (line 343) | public static List toIPList(String subnet) { method toIPList (line 385) | public static List toIPList(List subNets) { method IsInRange (line 402) | public static boolean IsInRange(String inputIP, String rangeStartIP, S... method grepIPv4NoPort (line 418) | public static List grepIPv4NoPort(String text) { method grepIPv4MayPort (line 428) | public static List grepIPv4MayPort(String text) { method grepPrivateIPv4NoPort (line 433) | public static List grepPrivateIPv4NoPort(String text) { method grepPrivateIPv4MayPort (line 445) | public static List grepPrivateIPv4MayPort(String text) { method grepPublicIPv4NoPort (line 457) | public static List grepPublicIPv4NoPort(String text) { method grepPublicIPv4MayPort (line 469) | public static List grepPublicIPv4MayPort(String text) { method grepPort (line 487) | public static List grepPort(String text) { method grepSubnet (line 497) | public static List grepSubnet(String text) { method isPrivateIPv6 (line 501) | public static boolean isPrivateIPv6(String ipAddress) { method isValidIPv6 (line 528) | public static boolean isValidIPv6(String ipAddress) { method test3 (line 541) | public static void test3() { method main (line 556) | public static void main(String[] args) throws AddressStringException { FILE: src/main/java/utilbox/TextUtils.java class TextUtils (line 15) | public class TextUtils { method decodeAll (line 24) | public static String decodeAll(String line) { method needUnicodeConvert (line 67) | public static boolean needUnicodeConvert(String str) { method needURLConvert (line 79) | public static boolean needURLConvert(String str) { method grepChinese (line 91) | public static List grepChinese(String inputText) { method grepBetween (line 113) | public static List grepBetween(String start, String end, Strin... method textToLines (line 135) | public static List textToLines(String input,boolean removeEmpt... method textToLines (line 161) | public static List textToLines(String input) { method grepWithRegex (line 174) | public static List grepWithRegex(String text, String regex, bo... method grepWithRegex (line 197) | public static List grepWithRegex(String text, String regex, bo... method grepWithRegex (line 209) | public static List grepWithRegex(String text, String regex) { method replaceLast (line 221) | public static String replaceLast(String string, String toReplace, Stri... method replace (line 242) | public static String replace(String text, String from, String to, bool... method isRegexMatch (line 274) | public static boolean isRegexMatch(String text, String regex, boolean ... method isRegexMatch (line 292) | public static Boolean isRegexMatch(String text, String regex) { method getRandomStr (line 302) | public static String getRandomStr(int length) { method stringToUnicode (line 319) | public static String stringToUnicode(String str) { method unicodeToString (line 334) | public static String unicodeToString(String unicode) { method isNumeric (line 345) | public static boolean isNumeric(String str) { method removePrefixAndSuffix (line 363) | public static List removePrefixAndSuffix(List input, S... method deduplicate (line 395) | public static List deduplicate(List input) { method reverse (line 409) | public static String reverse(String str) { method allIndexesOf (line 416) | public static List allIndexesOf(String word, String guess) { method containsAny (line 433) | public static boolean containsAny(String text,List keywords,bo... method main (line 455) | public static void main(String[] args) { FILE: src/main/java/utils/AnalyseInfoUtils.java class AnalyseInfoUtils (line 17) | public class AnalyseInfoUtils { method extractInfoWithChunk (line 27) | public static Set extractInfoWithChunk(String text, String pat... method isUsefulValue (line 83) | private static boolean isUsefulValue(String group) { method SubString (line 107) | public static String SubString(String text, int maxSize) { method extractUriMode1 (line 117) | public static Set extractUriMode1(String text, Pattern pattern... method formatSensitiveInfo (line 149) | public static String formatSensitiveInfo(String extractUri){ method removeSymbol (line 160) | public static String removeSymbol(String extractUri){ method decodeHtml (line 182) | public static String decodeHtml(String htmlEncodedString) { method keepAsciiPrintableChars (line 193) | public static String keepAsciiPrintableChars(String str) { method keepAsciiPrintableChars (line 197) | public static Set keepAsciiPrintableChars(Set urlSet) { method decodeHtml (line 211) | public static Set decodeHtml(Set urlSet) { method concatUrlAddPath (line 225) | public static String concatUrlAddPath(String reqUrl, String path){ method concatUrlAddPath (line 251) | public static List concatUrlAddPath(String reqUrl, List filterPathByEqualUselessPath(List m... method filterPathByContainUselessKey (line 37) | public static List filterPathByContainUselessKey(List ... method filterPathByContainChinese (line 54) | public static List filterPathByContainChinese(List mat... method filterBlackHosts (line 72) | public static List filterBlackHosts(List urls, List filterBlackSuffixes(List uris, List... method filterBlackPaths (line 109) | public static List filterBlackPaths(List urls, List filterUriBySelfContain(String baseUri, List... method filterUrlByMainHost (line 154) | public static List filterUrlByMainHost(String basicHost, List<... method parseUrlExt (line 178) | private static String parseUrlExt(String uri) { method formatUrls (line 189) | public static List formatUrls(List urls) { FILE: src/main/java/utils/BurpFileUtils.java class BurpFileUtils (line 20) | public class BurpFileUtils { method isFileExists (line 26) | public static boolean isFileExists(String filePath) { method concatPath (line 37) | public static String concatPath(String directory, String fileName) { method readFileToString (line 47) | public static String readFileToString(String filePath, Charset charset... method readFileToString (line 63) | public static String readFileToString(String filePath) { method readResourceToString (line 73) | public static String readResourceToString(String resourceName, Charset... method getPluginPath (line 100) | public static String getPluginPath(IBurpExtenderCallbacks callbacks) { method ReadPluginConfFile (line 114) | public static String ReadPluginConfFile(IBurpExtenderCallbacks callbac... method getPluginDirFilePath (line 137) | public static Path getPluginDirFilePath(IBurpExtenderCallbacks callbac... method getPluginDirFilePath (line 147) | public static String getPluginDirFilePath(String fileName) { method writeToFile (line 158) | public static void writeToFile(File file, String content) throws IOExc... method writeToPluginPathFile (line 165) | public static void writeToPluginPathFile(String configName, String con... method writeToPluginPathFileNotEx (line 172) | public static void writeToPluginPathFileNotEx(String configName, Strin... method LoadJsonFromFile (line 179) | public static Map> LoadJsonFromFile(String... method fileIsExistOnPluginDir (line 192) | public static boolean fileIsExistOnPluginDir(IBurpExtenderCallbacks ca... FILE: src/main/java/utils/BurpHttpUtils.java class BurpHttpUtils (line 25) | public class BurpHttpUtils { method makeHttpRequest (line 29) | public static IHttpRequestResponse makeHttpRequest(String reqUrl, List... method makeHttpRequest (line 41) | public static IHttpRequestResponse makeHttpRequest(String reqMethod, S... method genRequestBytes (line 82) | private static byte[] genRequestBytes(String reqMethod, String reqUrl,... method determineContentType (line 118) | private static String determineContentType(String reqParam) { method genBaseRequestBytes (line 139) | private static byte[] genBaseRequestBytes(String reqMethod, String req... method gzipDecompress (line 181) | private static byte[] gzipDecompress(byte[] compressed) throws IOExcep... method concatenateByteArrays (line 208) | private static byte[] concatenateByteArrays(byte[]... arrays) { method getHttpService (line 226) | public static IHttpService getHttpService(String url){ method replaceReqBytesFirstLine (line 238) | private static byte[] replaceReqBytesFirstLine(byte[] originalRequest,... method getFirstLineBytes (line 274) | private static byte[] getFirstLineBytes(byte[] request) { method AddressCanConnectWithCache (line 289) | public static boolean AddressCanConnectWithCache(String host, int port) { method AddressCanConnectWithCache (line 317) | public static boolean AddressCanConnectWithCache(String reqUrl) { method AddressCanConnectWithCache (line 328) | public static boolean AddressCanConnectWithCache(HttpUrlInfo urlInfo) { FILE: src/main/java/utils/BurpPrintUtils.java class BurpPrintUtils (line 9) | public class BurpPrintUtils { method BurpPrintUtils (line 18) | public BurpPrintUtils(){ method BurpPrintUtils (line 23) | public BurpPrintUtils(PrintWriter stdout, PrintWriter stderr){ method stdout_println (line 33) | public static void stdout_println(Integer msgLevel, Object msg){ method stderr_println (line 46) | public static void stderr_println(Integer msgLevel, Object msg){ method system_println (line 59) | public static void system_println(Integer msgLevel, Object msg){ method stdout_println (line 64) | public static void stdout_println(Object msg){ method stderr_println (line 68) | public static void stderr_println(Object msg){ method system_println (line 72) | public static void system_println(Object msg){ FILE: src/main/java/utils/BurpSitemapUtils.java class BurpSitemapUtils (line 19) | public class BurpSitemapUtils { method addSiteMapUrlsToRecord (line 23) | public static void addSiteMapUrlsToRecord(boolean isRecordUrl){ FILE: src/main/java/utils/CastUtils.java class CastUtils (line 12) | public class CastUtils { method fixedNullList (line 16) | private static List fixedNullList(List list) { method toJsonString (line 24) | public static String toJsonString(List list){ method toJsonString (line 31) | public static String toJsonString(Object object){ method deduplicateStringList (line 38) | public static List deduplicateStringList(List list) { method deduplicateJsonArray (line 50) | public static JSONArray deduplicateJsonArray(JSONArray jsonArray) { method listReduceList (line 79) | public static List listReduceList(List listA, List toStringList(JSONArray array){ method toStringList (line 124) | public static List toStringList(String jsonArrayString){ method stringJsonArrayFormat (line 131) | public static String stringJsonArrayFormat(String jsonArrayString) { method listAddList (line 151) | public static List listAddList(List listA, List getUniqueLines(String text) { method addUrlsRootUrlToList (line 195) | public static List addUrlsRootUrlToList(List newUrlLis... method getRootUrlList (line 209) | public static List getRootUrlList(List newUrlList) { method parseRespRedirectUrl (line 223) | public static String parseRespRedirectUrl(byte[] headerBytes) { method isEmptyObj (line 235) | public static boolean isEmptyObj(Object obj) { method isNotEmptyObj (line 251) | public static boolean isNotEmptyObj(Object obj) { method toUrlInfoArrayMap (line 256) | public static HashMap toUrlInfoArrayMap(String json... method mapAddMap (line 262) | public static HashMap mapAddMap(HashMap toUrlStatusJsonMap(List toUrlStatusJsonMap(String js... method updateUrlStatusMap (line 401) | public static HashMap updateUrlStatusMap(HashMap sortUrlStatusJsonMap(HashM... method toJsonStringWithOrder (line 438) | public static String toJsonStringWithOrder(SortedMap elementsToUpper(List list) { method removeJsonForMat (line 508) | public static String removeJsonForMat(String prettyJson) { method listToString (line 531) | public static String listToString(List list) { method setToString (line 538) | public static String setToString(Set set) { FILE: src/main/java/utils/ConfigUtils.java class ConfigUtils (line 13) | public class ConfigUtils { method loadConfigArrayListByRule (line 17) | public static void loadConfigArrayListByRule(FingerPrintRule rule) { method autoClearAllConfArrayList (line 80) | public static void autoClearAllConfArrayList() { method reloadConfigArrayListFromRules (line 103) | public static void reloadConfigArrayListFromRules(List configList) { FILE: src/main/java/utils/ElementUtils.java class ElementUtils (line 8) | public class ElementUtils { method formatElementList (line 9) | private static List formatElementList(List elements) { method isContainOneKey (line 17) | private static boolean isContainOneKey(String stringFormat, List elem... method isContainOneKey (line 109) | public static boolean isContainOneKey(String string, String elementsSt... method isContainOneKey (line 128) | public static boolean isContainOneKey(String string, List elem... method isContainAllKey (line 146) | public static boolean isContainAllKey(String string, List elem... method isContainAllKey (line 164) | public static boolean isContainAllKey(String string, String elementsSt... method findContainKeys (line 175) | public static Set findContainKeys(String string, String elemen... method isContainOneKeys (line 193) | public static boolean isContainOneKeys(String string, String elementsS... FILE: src/main/java/utils/PathTreeUtils.java class PathTreeUtils (line 17) | public class PathTreeUtils { method createRootTree (line 24) | public static JSONObject createRootTree(String uriPath) { method formatUriPath (line 45) | public static String formatUriPath(String uriPath) { method getUrlPart (line 54) | public static List getUrlPart(String uriPath) { method deepMergeJsonTree (line 75) | public static JSONObject deepMergeJsonTree(JSONObject baseTree, JSONOb... method counts (line 110) | public static int counts(String str, String substr) { method findNodePathsRecursive (line 129) | private static List findNodePathsRecursive(JSONObject subtr... method findJsonValueByPaths (line 177) | public static JSONObject findJsonValueByPaths(JSONObject jsonObject, J... method findNodePathInTree (line 197) | public static List findNodePathInTree(JSONObject rootTree, ... method concatNodePaths (line 233) | public static JSONArray concatNodePaths(List endNodePaths) { method createRootTree (line 257) | public static JSONObject createRootTree(List uriPathList) { method filterBlankPath (line 276) | public static List filterBlankPath(List uriPathList) { method genPathsTree (line 288) | public static PathTreeModel genPathsTree(RecordPathDirsModel recordPat... method findNodePathInTree (line 309) | public static JSONArray findNodePathInTree(JSONObject tree, String sub... method covertTreeToPaths (line 325) | private static List covertTreeToPaths(JSONObject json, String ... method covertTreeToPaths (line 344) | public static List covertTreeToPaths(JSONObject tree) { method main (line 349) | public static void main(String[] args) { FILE: src/main/java/utils/RegularUtils.java class RegularUtils (line 10) | public class RegularUtils { method compileUriMatchRegular (line 14) | public static List compileUriMatchRegular(List regula... FILE: src/main/java/utils/RespFieldCompareutils.java class RespFieldCompareutils (line 18) | public class RespFieldCompareutils { method findMapsSameFieldValue (line 23) | public static Map findMapsSameFieldValue(List ... method generateTestUrls (line 111) | public static List generateTestUrls(HttpUrlInfo urlInfo) { method getRandomStr (line 129) | public static String getRandomStr(int length) { method generateTestUrls (line 154) | private static List generateTestUrls(String rootUrl, String pa... method generateTestUrls (line 171) | private static List generateTestUrls(String rootUrl, String SL... method generateDynamicFilterMap (line 188) | public static Map generateDynamicFilterMap(HttpMsgInfo... FILE: src/main/java/utils/RespHashUtils.java class RespHashUtils (line 9) | public class RespHashUtils { method getFaviconHash (line 11) | public static String getFaviconHash(byte[] body) { method formatBase64 (line 19) | private static String formatBase64(String base64) { method murmurHash3_x86_32 (line 36) | public static int murmurHash3_x86_32(final byte[] data, int offset, in... method calcCRC32 (line 88) | public static String calcCRC32(String string) { method calcCRC32 (line 97) | public static String calcCRC32(byte[] inputBytes) { FILE: src/main/java/utils/RespTitleUtils.java class RespTitleUtils (line 8) | public class RespTitleUtils { method parseTextTitle (line 12) | public static String parseTextTitle(byte[] bodyBytes) { method getTitle (line 42) | public static String getTitle(String responseBody, int chunkSize) { FILE: src/main/java/utils/RespWebpackJsParser.java class RespWebpackJsParser (line 13) | public class RespWebpackJsParser { method parseWebpackSimple (line 26) | public static Set parseWebpackSimple(String text) { method parseWebpackSimpleChunk (line 49) | public static Set parseWebpackSimpleChunk(String text, int chu... method main (line 60) | public static void main(String[] args) { FILE: src/main/java/utils/UiUtils.java class UiUtils (line 28) | public class UiUtils { method getImageIcon (line 29) | public static ImageIcon getImageIcon(String iconPath, int xWidth, int ... method getImageIcon (line 38) | public static ImageIcon getImageIcon(String iconPath){ method getIdAtActualRow (line 50) | public static int getIdAtActualRow(JTable table, int row, int columnIn... method getIdsAtActualRows (line 61) | public static List getIdsAtActualRows(JTable table, int[] sel... method getStringAtActualRow (line 76) | public static String getStringAtActualRow(JTable table, int row, int c... method getStringListAtActualRows (line 88) | public static List getStringListAtActualRows(JTable table, int... method copyToSystemClipboard (line 106) | public static void copyToSystemClipboard(String text) { method showOneMsgBoxToCopy (line 120) | public static void showOneMsgBoxToCopy(String text, String title) { method creatTableUiWithTips (line 151) | public static JTable creatTableUiWithTips(DefaultTableModel tableModel) { method tableAddActionSortByHeader (line 176) | public static void tableAddActionSortByHeader(JTable tableUI,DefaultTa... method tableSetColumnMaxWidth (line 235) | public static void tableSetColumnMaxWidth(JTable tableUI, int columnIn... method tableSetColumnMinWidth (line 243) | public static void tableSetColumnMinWidth(JTable tableUI, int columnIn... method tableSetColumnsAlignRender (line 251) | public static void tableSetColumnsAlignRender(JTable tableUI, List stringList, Stri... method getToggleButtonByDefaultValue (line 392) | public static JToggleButton getToggleButtonByDefaultValue(boolean IsOp... method creatTextDialogForAddRecord (line 414) | public static void creatTextDialogForAddRecord(String title, String Re... method createMoreMenuWithAction (line 509) | public static JPopupMenu createMoreMenuWithAction() { method clearModelData (line 679) | public static void clearModelData(boolean clearAllTable){ method setAutoRefreshUiByButton (line 721) | public static void setAutoRefreshUiByButton(boolean autoRefreshUiIsOpe...