Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/EFForg/yaya
/ functions
Functions
25 in github.com/EFForg/yaya
⨍
Functions
25
◇
Types & classes
2
↓ 12 callers
Function
openDB
()
utils.go:99
↓ 5 callers
Function
Warning
Warning prints a warning if there is a non fatal error
utils.go:43
↓ 2 callers
Function
Exists
Exists returns whether a given path exists
utils.go:31
↓ 2 callers
Method
getStatus
()
yaya.go:42
↓ 2 callers
Function
loadRulesets
(rulesets *[]Ruleset)
yaya.go:154
↓ 2 callers
Function
pullRuleset
(ruleset *Ruleset)
yaya.go:175
↓ 2 callers
Function
updateRules
updateRules checks git repostitories for any new rules that have been added
yaya.go:148
↓ 2 callers
Function
updateRulesetRules
(ruleset *Ruleset, db *gorm.DB)
yaya.go:214
↓ 2 callers
Function
usage
usage prints help about the program
utils.go:84
↓ 1 callers
Function
addRuleset
addRuleset allows the user to add a ruleset from either a git repository or local file path
yaya.go:301
↓ 1 callers
Function
editRules
editRules presents a UI allowing the user to ban certain rulesets or individual rules
yaya.go:272
↓ 1 callers
Function
exportRules
Export rules in plaintext instead of compiled
yaya.go:383
↓ 1 callers
Function
exportRulesCompiled
(outputPath string)
yaya.go:413
↓ 1 callers
Function
findRules
()
yaya.go:205
↓ 1 callers
Function
initYaya
initYara populates the ruleset database with repos from the awesomelist
yaya.go:135
↓ 1 callers
Function
installDefaultRules
installDefaultRules clones the rulesets listed in defaultRulesets
utils.go:18
↓ 1 callers
Function
loadAllRulesets
(rulesets *[]Ruleset)
yaya.go:161
↓ 1 callers
Function
printMatches
printMatches prints match results to the screen in a human readable way
utils.go:50
↓ 1 callers
Function
printRulesets
(rulesets []Ruleset)
utils.go:108
↓ 1 callers
Function
pullRulesets
()
yaya.go:168
↓ 1 callers
Function
runScan
runScan Scan a path recursively with every rule in the database
yaya.go:323
↓ 1 callers
Function
saveMatchesJSON
saveMatchesJSON saves match results to json file for later processing
utils.go:64
↓ 1 callers
Method
toggleEnabled
()
yaya.go:35
Function
main
()
yaya.go:80
Method
toggleEnabled
()
yaya.go:62