MCPcopy Create free account

hub / github.com/TheSleekBoyCompany/AnsibleHound / functions

Functions97 in github.com/TheSleekBoyCompany/AnsibleHound

↓ 55 callersFunctionGenerateEdge
(edgeKind string, startId string, endId string)
core/opengraph/opengraph.go:32
↓ 36 callersFunctionAddEdge
(graph *gopengraph.OpenGraph, edge *edge.Edge)
core/opengraph/opengraph.go:25
↓ 30 callersFunctionHasAccessTo
(objectMap map[int]T, ID int)
core/gather/client.go:284
↓ 18 callersFunctionGatherObject
(installUUID string, client AHClient, target url.URL, endpoint string)
core/gather/client.go:235
↓ 15 callersMethodGetID
()
core/ansible/base.go:44
↓ 14 callersFunctiondefine_icon
(url, token, icon_type, icon_name, icon_color)
scripts/import-icons.py:12
↓ 13 callersFunctionAddNodes
(graph *gopengraph.OpenGraph, nodes []*node.Node)
core/opengraph/opengraph.go:19
↓ 13 callersFunctionGenerateNodes
(objects map[int]T)
core/opengraph/opengraph.go:52
↓ 9 callersFunctionisInEndNodeKinds
(graph *gopengraph.OpenGraph, edge *edge.Edge, kind string)
core/opengraph/post_processing.go:13
↓ 4 callersFunctionidentityCanControlPlaybook
(graph *gopengraph.OpenGraph, identity *edge.Edge)
core/opengraph/post_processing.go:29
↓ 4 callersFunctionrunBoundedGather
(maxGatherWorkers int, items map[int]T, gather func(int, T))
core/gather/gather.go:12
↓ 3 callersMethodDo
(req *http.Request)
core/gather/client.go:24
↓ 3 callersFunctionGenerateEdgeCustom
(edgeKind string, startId string, endId string, startMatchBy string, endMatchBy string, startNodeKind string,
core/opengraph/opengraph.go:42
↓ 2 callersMethodGetPage
(url string, currentPage int)
core/gather/client.go:53
↓ 2 callersMethodInitOID
(string)
core/ansible/base.go:46
↓ 2 callersMethodToBHNode
()
core/ansible/base.go:47
↓ 2 callersFunctionidentityCanControlInventory
(graph *gopengraph.OpenGraph, identity *edge.Edge)
core/opengraph/post_processing.go:58
↓ 1 callersFunctionAuthenticateOnAnsibleInstance
(client AHClient, target url.URL, endpoint string)
core/gather/client.go:296
↓ 1 callersFunctionConnect
(ldapObject AHLdap)
core/gather/ldap.go:36
↓ 1 callersMethodExecuteReq
(req *http.Request)
core/gather/client.go:33
↓ 1 callersFunctionGatherAnsibleInstance
(client AHClient, target url.URL)
core/gather/client.go:254
↓ 1 callersFunctionGatherCredentialTypes
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:234
↓ 1 callersFunctionGatherCredentials
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:220
↓ 1 callersFunctionGatherGroups
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:89
↓ 1 callersFunctionGatherHosts
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:75
↓ 1 callersFunctionGatherInventories
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:189
↓ 1 callersFunctionGatherJobTemplates
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:131
↓ 1 callersFunctionGatherJobs
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:117
↓ 1 callersFunctionGatherOrganizations
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:204
↓ 1 callersFunctionGatherProjects
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:249
↓ 1 callersFunctionGatherTeams
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:264
↓ 1 callersFunctionGatherUsers
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:45
↓ 1 callersFunctionGatherWorkflowJobTemplateNodes
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:177
↓ 1 callersFunctionGatherWorkflowJobTemplates
(client AHClient, installUUID string, targetUrl url.URL)
core/gather/gather.go:165
↓ 1 callersFunctionInitClient
(proxyURL *url.URL, skipVerifySSL bool, workers int, username string, password string, token string)
core/gather/client.go:68
↓ 1 callersFunctionInitGraph
()
core/opengraph/opengraph.go:14
↓ 1 callersFunctionInitLdap
(dc_ip string, username string, password string, domain string, isLDAPS bool, skipVerifySSL bool)
core/gather/ldap.go:22
↓ 1 callersFunctionLinkAD
(graph *gopengraph.OpenGraph, ldap gather.AHLdap, users map[int]*ansible.User)
core/opengraph/link.go:371
↓ 1 callersFunctionLinkAdministrativeRights
(graph *gopengraph.OpenGraph, users map[int]*ansible.User, jobTemplates map[int]*ansible.JobTemplate, workfl
core/opengraph/link.go:286
↓ 1 callersFunctionLinkGitHub
(graph *gopengraph.OpenGraph, github bool, projects map[int]*ansible.Project, credentials map[int]*ansible.Cre
core/opengraph/link.go:399
↓ 1 callersFunctionLinkInventory
(graph *gopengraph.OpenGraph, inventories map[int]*ansible.Inventory, hosts map[int]*ansible.Host, groups map
core/opengraph/link.go:68
↓ 1 callersFunctionLinkJobTemplates
(graph *gopengraph.OpenGraph, jobTemplates map[int]*ansible.JobTemplate, jobs map[int]*ansible.Job, projects
core/opengraph/link.go:129
↓ 1 callersFunctionLinkOrganization
(graph *gopengraph.OpenGraph, instanceOID string, organizations map[int]*ansible.Organization, inventories m
core/opengraph/link.go:14
↓ 1 callersFunctionLinkTeamRoles
(graph *gopengraph.OpenGraph, users map[int]*ansible.User, organizations map[int]*ansible.Organization, inven
core/opengraph/link.go:235
↓ 1 callersFunctionLinkUserRoles
(graph *gopengraph.OpenGraph, users map[int]*ansible.User, organizations map[int]*ansible.Organization, inven
core/opengraph/link.go:184
↓ 1 callersFunctionLinkWorkflowJobTemplates
(graph *gopengraph.OpenGraph, workflowJobTemplates map[int]*ansible.WorkflowJobTemplate, workflowJobTemplateN
core/opengraph/link.go:99
↓ 1 callersFunctionOutput
(graph *gopengraph.OpenGraph, outdir string)
core/opengraph/output.go:37
↓ 1 callersFunctionPostProcessingCredentials
(graph *gopengraph.OpenGraph)
core/opengraph/post_processing.go:108
↓ 1 callersFunctionSearch
(conn *ldap.Conn, objectDN string)
core/gather/ldap.go:71
↓ 1 callersFunctionValidateCredentials
(client AHClient, targetUrl url.URL)
core/gather/gather.go:40
↓ 1 callersFunctioncalculateName
(objectType string)
core/opengraph/output.go:13
↓ 1 callersFunctiongetInventoryMembers
(graph *gopengraph.OpenGraph, inv *node.Node)
core/opengraph/post_processing.go:72
↓ 1 callersFunctionidentityCanControlJobTemplate
(graph *gopengraph.OpenGraph, identity *edge.Edge)
core/opengraph/post_processing.go:43
↓ 1 callersFunctioninitReq
(url string, currentPage int)
core/gather/client.go:114
↓ 1 callersFunctionisInStartNodeKinds
(graph *gopengraph.OpenGraph, edge *edge.Edge, kind string)
core/opengraph/post_processing.go:21
↓ 1 callersFunctionlaunch
(client gather.AHClient, targetUrl *url.URL, outdir string, ldap gather.AHLdap, github bool)
collector/Main.go:15
↓ 1 callersFunctionsidBytesToString
(sidBytes []byte)
core/gather/ldap.go:96
↓ 1 callersFunctionwriteToFile
(content []byte, filePath string)
core/opengraph/output.go:19
FunctionGather
( client AHClient, target url.URL, endpoint string, )
core/gather/client.go:127
MethodGetID
()
core/ansible/base.go:31
MethodGetOID
()
core/ansible/base.go:27
MethodGetOID
()
core/ansible/base.go:45
MethodInitOID
(installUUID string)
core/ansible/base.go:35
MethodMarshalJSON
()
core/ansible/workflow.go:37
MethodMarshalJSON
()
core/ansible/workflow.go:97
MethodMarshalJSON
()
core/ansible/inventory.go:28
MethodMarshalJSON
()
core/ansible/inventory.go:68
MethodMarshalJSON
()
core/ansible/inventory.go:102
MethodMarshalJSON
()
core/ansible/credential.go:25
MethodMarshalJSON
()
core/ansible/credential.go:82
MethodMarshalJSON
()
core/ansible/job.go:58
MethodMarshalJSON
()
core/ansible/base.go:62
MethodMarshalJSON
()
core/ansible/job_template.go:62
MethodMarshalJSON
()
core/ansible/project.go:39
MethodMarshalJSON
()
core/ansible/role.go:22
MethodMarshalJSON
()
core/ansible/role.go:40
MethodMarshalJSON
()
core/ansible/role.go:53
MethodMarshalJSON
()
core/ansible/role.go:66
MethodMarshalJSON
()
core/ansible/organization.go:18
MethodMarshalJSON
()
core/ansible/team.go:18
MethodMarshalJSON
()
core/ansible/user.go:25
MethodToBHNode
()
core/ansible/workflow.go:42
MethodToBHNode
()
core/ansible/workflow.go:102
MethodToBHNode
()
core/ansible/inventory.go:33
MethodToBHNode
()
core/ansible/inventory.go:73
MethodToBHNode
()
core/ansible/inventory.go:107
MethodToBHNode
()
core/ansible/credential.go:30
MethodToBHNode
()
core/ansible/credential.go:87
MethodToBHNode
()
core/ansible/job.go:63
MethodToBHNode
()
core/ansible/base.go:67
MethodToBHNode
()
core/ansible/job_template.go:67
MethodToBHNode
()
core/ansible/project.go:44
MethodToBHNode
()
core/ansible/role.go:27
MethodToBHNode
()
core/ansible/organization.go:23
MethodToBHNode
()
core/ansible/team.go:23
MethodToBHNode
()
core/ansible/user.go:30
Functionmain
()
collector/Main.go:239