File tree Expand file tree Collapse file tree 2 files changed +10
-20
lines changed
Expand file tree Collapse file tree 2 files changed +10
-20
lines changed Original file line number Diff line number Diff line change @@ -69,24 +69,16 @@ func (graph *CertGraph) GetDomain(domain string) (*DomainNode, bool) {
6969// cdn will include CDN certs as well
7070func (graph * CertGraph ) GetDomainNeighbors (domain string , cdn bool ) []string {
7171 neighbors := make (map [string ]bool )
72+ // TODO return
7273
7374 //domain = directDomain(domain)
7475 node , ok := graph .domains .Load (domain )
7576 if ok {
7677 domainNode := node .(* DomainNode )
77- // visited cert neighbors
78- /*node, ok := graph.certs.Load(domainNode.VisitedCert)
79- if ok {
80- certNode := node.(*CertNode)
81- if !cdn && certNode.CDNCert() {
82- //v(domain, "-> CDN CERT")
83- } else {
84- for _, neighbor := range certNode.Domains {
85- neighbors[neighbor] = true
86- //v(domain, "- CERT ->", neighbor)
87- }
88- }
89- }*/
78+ // related cert neighbors
79+ for relatedDomain := range domainNode .RelatedDomains {
80+ neighbors [relatedDomain ] = true
81+ }
9082
9183 // Cert neighbors
9284 for _ , fp := range domainNode .Certs {
Original file line number Diff line number Diff line change 11package graph
22
3+ import (
4+ "strings"
5+ )
6+
37// given a domain returns the non-wildcard version of that domain
48func directDomain (domain string ) string {
5- if len (domain ) < 3 {
6- return domain
7- }
8- if domain [0 :2 ] == "*." {
9- domain = domain [2 :]
10- }
11- return domain
9+ return strings .TrimPrefix (domain , "*." )
1210}
You can’t perform that action at this time.
0 commit comments