2018-08-31 19:05:49 +09:00
|
|
|
package icmp
|
|
|
|
|
|
|
|
import (
|
2018-09-01 11:19:03 +09:00
|
|
|
"git.loafle.net/overflow_scanner/probe/discovery/protocol/icmp/privileged"
|
|
|
|
"git.loafle.net/overflow_scanner/probe/discovery/protocol/icmp/unprivileged"
|
2018-08-31 19:05:49 +09:00
|
|
|
"git.loafle.net/overflow_scanner/probe/discovery/session"
|
|
|
|
)
|
|
|
|
|
|
|
|
func Scan(discoverySession session.DiscoverySession) error {
|
2018-09-05 03:58:33 +09:00
|
|
|
if nil != discoverySession.PCapScanner() {
|
2018-09-01 11:19:03 +09:00
|
|
|
return privileged.Scan(discoverySession)
|
2018-08-31 19:05:49 +09:00
|
|
|
}
|
|
|
|
|
2018-09-01 11:19:03 +09:00
|
|
|
return unprivileged.Scan(discoverySession)
|
2018-08-31 19:05:49 +09:00
|
|
|
}
|