Documentation ¶
Overview ¶
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * cSploit is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with cSploit. If not, see <http://www.gnu.org/licenses/\>. *
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * cSploit is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with cSploit. If not, see <http://www.gnu.org/licenses/\>. *
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * cSploit is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with cSploit. If not, see <http://www.gnu.org/licenses/\>. *
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ProbeKnownHosts ¶
func ProbeNetBIOS ¶
Types ¶
type HostFetcher ¶
type HostFetcher interface { WithContext(context.Context) HostFetcher WithNetwork(*net.IPNet) HostFetcher Find() <-chan net.IP }
fetch known hosts
type HostReceiverFunc ¶
type HostReceiverFunc func(hwAddr net.HardwareAddr, ipAddr net.IP, name *string)
Receive notification about seen hosts hwAddr is the link address of the host, ipAddr it's IP one and name it's DNS or NetBIOS name if available
type NetworkRadar ¶
type NetworkRadar struct { Passive bool Iface *net.Interface Addresses []net.Addr Cancel context.CancelFunc Receiver HostReceiverFunc Fetcher HostFetcher // contains filtered or unexported fields }
func (*NetworkRadar) Start ¶
func (nr *NetworkRadar) Start() error
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version.
|
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. |
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version.
|
cSploit - a simple penetration testing suite * Copyright (C) 2016 Massimo Dragano aka tux_mind <tux_mind@csploit.org> * * cSploit is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. |