Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aalhuz/navex
/ functions
Functions
203 in github.com/aalhuz/navex
⨍
Functions
203
◇
Types & classes
23
↓ 161 callers
Method
getLeftOp
()
src/formula/Formula.java:105
↓ 139 callers
Method
filterString
(String string)
src/solver/Solver.java:2344
↓ 99 callers
Method
getRightOp
()
src/formula/Formula.java:113
↓ 28 callers
Method
equals
(final Object obj)
src/formula/Formula.java:144
↓ 27 callers
Method
getUrl
()
src/solver/SolverModel.java:70
↓ 21 callers
Method
checkNotConstString
(String str)
src/solver/Solver.java:2351
↓ 20 callers
Method
getOperator
()
src/formula/Formula.java:121
↓ 12 callers
Method
toString
()
src/graphDatabase/NavigationDatabaseNode.java:256
↓ 10 callers
Method
getSolution
()
src/solver/SolverModel.java:81
↓ 10 callers
Method
getSource
()
src/formula/Formula.java:34
↓ 9 callers
Method
toString
()
src/solver/SolverModel.java:152
↓ 6 callers
Method
declareTraceHelper
(Formula f1)
src/solver/Solver.java:761
↓ 6 callers
Method
getForm
()
src/HTMLForm.java:64
↓ 6 callers
Method
getNode
()
src/graphDatabase/NavigationDatabaseNode.java:43
↓ 6 callers
Method
getUrl
()
src/graphDatabase/NavigationDatabaseNode.java:71
↓ 5 callers
Method
getAssertion
()
src/solver/Solver.java:52
↓ 5 callers
Method
getUrl
()
src/HTMLForm.java:96
↓ 4 callers
Method
getVarValue
()
src/solver/SolverModel.java:105
↓ 4 callers
Method
perlEscape
(String csUniq)
src/formula/InferType.java:152
↓ 3 callers
Method
equals
(final Object obj)
src/graphDatabase/NavigationDatabaseNode.java:282
↓ 3 callers
Method
getAllPages
()
src/CrawlerFilter.java:44
↓ 3 callers
Method
getAttackStrinsList
(String nameOfList)
src/solver/AttackStrings.java:156
↓ 3 callers
Method
getFile
()
src/formula/StaticFormulaInfo.java:36
↓ 3 callers
Method
getFormName
()
src/HTMLForm.java:80
↓ 3 callers
Method
getFormula
()
src/formula/StaticFormulaInfo.java:28
↓ 3 callers
Method
getNvps
()
src/solver/SolverModel.java:97
↓ 3 callers
Method
getSinkType
()
src/formula/StaticFormulaInfo.java:20
↓ 3 callers
Method
getTraceVarValue
()
src/solver/SolverModel.java:101
↓ 3 callers
Method
getZ3FormFormulas
()
src/HTMLForm.java:104
↓ 3 callers
Method
invokeSolver
(String cFile)
src/Main.java:280
↓ 3 callers
Method
main
(String[] args, PageFetcher pageFetcher)
src/solver/SolverModel.java:130
↓ 3 callers
Method
prepareSolver
()
src/solver/Solver.java:77
↓ 2 callers
Method
StartNeoDb
@param page @param form @param type: either form or link @param params : for post request in forms , if it is a link, then it will be null @param smet
src/graphDatabase/NeoGraphDatabase.java:68
↓ 2 callers
Method
addLable
(URI nodeUri)
src/graphDatabase/NeoGraphDatabase.java:218
↓ 2 callers
Method
addNavigationNodeProperty
(NavigationDatabaseNode ndn, URI nodeUri)
src/graphDatabase/NeoGraphDatabase.java:192
↓ 2 callers
Method
addProperty
( URI nodeUri, String propertyName, String propertyValue )
src/graphDatabase/NeoGraphDatabase.java:239
↓ 2 callers
Method
addRelationship
( URI startNode, URI endNode, String relationshipType )
src/graphDatabase/NeoGraphDatabase.java:307
↓ 2 callers
Method
createNode
()
src/graphDatabase/NeoGraphDatabase.java:167
↓ 2 callers
Method
findNode
(HashSet<NavigationDatabaseNode> nodes, String url)
src/graphDatabase/NavigationDatabaseNode.java:262
↓ 2 callers
Method
findSrcUrl
(String url)
src/solver/StaticSolver.java:281
↓ 2 callers
Method
getLineno
()
src/formula/StaticFormulaInfo.java:44
↓ 2 callers
Method
getNode_id
()
src/formula/StaticFormulaInfo.java:52
↓ 2 callers
Method
getOutLinks
()
src/graphDatabase/NavigationDatabaseNode.java:90
↓ 2 callers
Method
getSuperGlobals
()
src/formula/Formula.java:221
↓ 2 callers
Method
getType
()
src/formula/Formula.java:42
↓ 2 callers
Method
getUnique_id
()
src/formula/StaticFormulaInfo.java:75
↓ 2 callers
Method
resolveIncludeMapAndSolverModel
(SolverModel model, HashMap<String, ArrayList<String>> incMap, String fileName)
src/solver/StaticSolver.java:325
↓ 2 callers
Method
setNegate
(boolean negate)
src/solver/Solver.java:21
↓ 2 callers
Method
start
(Trace t, HTMLForm form)
src/formula/TraceAnalysis.java:22
↓ 2 callers
Method
toString
()
src/HTMLForm.java:133
↓ 2 callers
Method
translateASTAssignFormula
(Formula form)
src/solver/Solver.java:2005
↓ 1 callers
Method
CreateIncludeMapResolutionFile
(SolverModel model, String get, ArrayList<String> candidateUrls, List<NameValuePair> varval, HashMap<String
src/solver/StaticSolver.java:140
↓ 1 callers
Method
FormulaTranslation
(HashSet<Formula> z3FormulaList2)
src/solver/Solver.java:816
↓ 1 callers
Method
addLinksStart
()
src/graphDatabase/NeoGraphDatabase.java:262
↓ 1 callers
Method
addNavigationNodePropertyForm
(NavigationDatabaseNode ndn, URI dest)
src/graphDatabase/NeoGraphDatabase.java:206
↓ 1 callers
Method
addPage
(Page p)
src/CrawlerFilter.java:49
↓ 1 callers
Method
addToAllForms
(Set<HTMLForm> forms)
src/CrawlerFilter.java:39
↓ 1 callers
Method
addTraceVarValue
(String key, String value)
src/solver/SolverModel.java:227
↓ 1 callers
Method
addVarValue
(String var, String value)
src/solver/SolverModel.java:113
↓ 1 callers
Method
assignAttackStrings
(HashSet<Formula> z3FormulaList, String sinkType)
src/solver/Solver.java:688
↓ 1 callers
Method
checkDatabaseIsRunning
()
src/graphDatabase/NeoGraphDatabase.java:352
↓ 1 callers
Method
crawlerMain
(String[] args, NeoGraphDatabase graph)
src/BasicCrawlController.java:72
↓ 1 callers
Method
createDbforForm
(Page page, HTMLForm form, List<NameValuePair> params, String method)
src/graphDatabase/NeoGraphDatabase.java:83
↓ 1 callers
Method
createDbforLink
(Page page)
src/graphDatabase/NeoGraphDatabase.java:120
↓ 1 callers
Method
createProperties
()
src/graphDatabase/DatabaseNode.java:16
↓ 1 callers
Method
createPropertiesForms
()
src/graphDatabase/DatabaseNode.java:17
↓ 1 callers
Method
extractJSConstraints
(String srcFile)
src/Main.java:307
↓ 1 callers
Method
findURI
(String url)
src/graphDatabase/NeoGraphDatabase.java:293
↓ 1 callers
Method
genDeclarations
@return the set of variable declarations
src/solver/Solver.java:126
↓ 1 callers
Method
genHttpRequestFromModel
(String method, String action, String modelType, PageFetcher pageFetcher)
src/solver/SolverModel.java:234
↓ 1 callers
Method
generateJsonRelationship
( URI endNode, String relationshipType )
src/graphDatabase/NeoGraphDatabase.java:333
↓ 1 callers
Method
getClientFormula
()
src/formula/Trace.java:35
↓ 1 callers
Method
getDeclarationTrace
(Formula f1)
src/solver/Solver.java:152
↓ 1 callers
Method
getGetMap
()
src/solver/SolverModel.java:300
↓ 1 callers
Method
getHelperFuncs
()
src/HTMLForm.java:619
↓ 1 callers
Method
getHttpRequest
(String action, String modelType, PageFetcher pageFetcher)
src/solver/SolverModel.java:337
↓ 1 callers
Method
getLoginFile
()
src/Options.java:13
↓ 1 callers
Method
getReturnVar
()
src/formula/Formula.java:50
↓ 1 callers
Method
getServerFormula
()
src/solver/DynamicSolver.java:27
↓ 1 callers
Method
getSolver
(StaticFormulaInfo s)
src/solver/StaticSolver.java:249
↓ 1 callers
Method
handleAssignFormula
(Formula f1)
src/solver/Solver.java:801
↓ 1 callers
Method
handleOptionFormula
(Formula f1)
src/solver/Solver.java:788
↓ 1 callers
Method
inferType
(String sValue)
src/formula/InferType.java:43
↓ 1 callers
Method
initialize
(Object n)
src/graphDatabase/NavigationDatabaseNode.java:61
↓ 1 callers
Method
invokeTraversal
()
src/Main.java:254
↓ 1 callers
Method
mainHelper
(HashSet<StaticFormulaInfo> st, String attackType)
src/solver/StaticSolver.java:81
↓ 1 callers
Method
postHttpRequest
(String action, String modelType, PageFetcher pageFetcher)
src/solver/SolverModel.java:394
↓ 1 callers
Method
preprocessClientFormula
(HashSet<Formula> clientFormula, HTMLForm form)
src/formula/TraceAnalysis.java:46
↓ 1 callers
Method
processModel
(SolverModel model, HashMap<String, ArrayList<String>> incMap ,String get , ArrayList<String> candidateUrls
src/solver/StaticSolver.java:234
↓ 1 callers
Method
processSolverModel
(String file)
src/solver/SolverModel.java:157
↓ 1 callers
Method
setGetMap
(HashMap<String, String> getMap)
src/solver/SolverModel.java:304
↓ 1 callers
Method
setLeftOp
(ArrayList<String> leftOp)
src/formula/Formula.java:109
↓ 1 callers
Method
setNewClientFormula
(HashSet<Formula> newC)
src/formula/Trace.java:51
↓ 1 callers
Method
setNvps
(List<NameValuePair> nvps2)
src/solver/SolverModel.java:93
↓ 1 callers
Method
setRightOp
(String rightOp)
src/formula/Formula.java:117
↓ 1 callers
Method
setSolution
(String solution)
src/solver/SolverModel.java:85
↓ 1 callers
Method
setUrl
(String url)
src/solver/SolverModel.java:74
↓ 1 callers
Method
startCrawlling
(String crawlStorageFolder, int numberOfCrawlers, String[] authList, String seed, NeoGraphDatabase graph)
src/BasicCrawlController.java:116
↓ 1 callers
Method
startCreatingDB
(NeoGraphDatabase graph)
src/BasicCrawlController.java:256
↓ 1 callers
Method
startFormAnalyzer
(PageFetcher pageFetcher, NeoGraphDatabase graph)
src/Main.java:80
next →
1–100 of 203, ranked by callers