CyberScan是一个开源的网络取证渗透测试工具包,可以分析IP,包括(纬度,经度,区域,国家……)的数据包,解码,扫描端口,ping和地理定位。
CyberScan支持系统
-
Windows XP/7/8/8.1/10
-
GNU/Linux
-
MacOSX
CyberScan安装
git
clone https://github.com/medbenali/CyberScan.git
cd
CyberScan/
python
CyberScan.py -v
#CyberScan支持Python 2.6.x -2.7.x
CyberScan模块用法
CyberScan能够发送和捕获多个协议的数据包,伪造并对它们进行解码以用于大多数网络任务,如扫描,ping,探测和攻击。
帮助选项
CyberScan
-h
Pinging 网络
CyberScan支持使用多种协议执行ping操作,在本地以太网上发现主机的最快方法是使用ARP:
ARP Ping
CyberScan -s 192.168.1.0/24 -p arp
Starting Ping ARP for 192.168.1.0/24
Begin
emission:
Finished
to send 256 packets.
Received
0 packets, got 0 answers, remaining 256 packets
ICMP Ping
在其他情况下,我们可以使用ICMP ping:
CyberScan -s 192.168.1.1-254 -p icmp
Starting Ping ARP for 192.168.1.0/24
Begin
emission:
Finished
to send 256 packets.
Received
0 packets, got 0 answers, remaining 256 packets
TCP Ping
在ICMP回应请求被阻止的情况下,我们仍然可以使用TCP:
CyberScan -s 192.168.1.1-254 -p tcp -d 80
UDP Ping
甚至UDP(从实时主机产生ICMP端口不可达错误)。我们可以选择任何最有可能关闭的端口,例如端口0:
CyberScan -s 192.168.*.1-10 -p udp
网络扫描
端口扫描器
在CyberSan Tool中,我们可以指定/不指定开始和结束端口进行扫描
CyberScan -s 192.168.1.1 -p scan -d 1 -t 100
WARNING
:
No route found for IPv6 destination :: (no default route?)
CyberScan Port Scanner
Scanning 192.168.1.1 From Port 1 To 100:
Starting CyberScan 1.01 at 2017-07-14 14:00 CEST
Scan In Progress ...
Connecting To Port : 100
Scanning Completed at 2017-07-14 14:00 CEST
CyberScan done: 1IP address (1host up) scanned in 0.32 seconds
Open Ports:
23
TELNET: Open
53
DNS: Open
80
HTTP: Open
$ CyberScan -s
8.8
.
8.8
-p scan
WARNING: No route found
for
IPv6 destination :: (no default route?)
[*] CyberScan Port Scanner
[*] Scanning
For
Most Common Ports On
8.8
.
8.8
[*] Starting CyberScan
1.01
at
2017
-
07
-
14
14
:
03
CEST
[*] Scan
In
Progress ...
[*] Connecting To Port :
10000
109
110
123
137
138
139
143
156
2082
2083
2086
2087
21
22
23
25
3306
389
546
547
69
80
8443
993
995
[*] Scanning Completed at
2017
-
07
-
14
14
:
03
CEST
[*] CyberScan done:
1
IP address (
1
host up) scanned
in
13.11
seconds
[*] Open Ports:
53
DNS: Open
443
HTTPS: Open
地理定位 IP
$ CyberScan -s
72.229
.28
.185
-p geoip
WARNING: No route found
for
IPv6 destination :: (no
default
route?)
[*] IP Address:
72.229
.28
.185
[*] City:
New
York
[*] Region Code: NY
[*] Area Code:
212
[*] Time Zone: America/New_York
[*] Dma Code:
501
[*] Metro Code:
New
York, NY
[*] Latitude:
40.7605
[*] Longitude:
-73.9933
[*] Zip Code:
10036
[*] Country Name: United States
[*] Country Code: US
[*] Country Code3: USA
[*] Continent: NA
分析和解码数据包
Cyberscan可以分析PCAP文件提取和解码以太网、IP、TCP、ICMP、UDP包头。
以太网包头
$ CyberScan -f test.pcap -p eth
WARNING: No route found
for
IPv6 destination :: (no
default
route?)
----------------------------------------
[*] Packet :
1
[+]
[*] Mac Destination :
00
:
1
f:f3:
3
c:e1:
13
[*] Mac Source : f8:
1
e:df:e5:
84
:
3
a
[*] Ethernet Type :
2048
IP 包头
CyberScan -f test.pcap -p ip
WARNING
:
No route found for IPv6 destination :: (no default route?)
----------------------------------------
Packet : 1
###[ IP ] ###
IP Source : 172.16.11.12
IP Destination : 74.125.19.17
IP Version : 4
IP Ihl : 5
IP Tos : 0
IP Len : 79
IP Id : 56915
IP Flags : 2
IP Frag : 0
IP Ttl : 64
IP Protocol : 6
IP Chksum : 18347
IP Options : []
IP Dump :
0000
45 00 00 4F DE 53 40 00 40 06 47 AB AC 10 0B 0C E..O.S@[email protected].....
0010
4A 7D 13 11 FC 35 01 BB C6 D9 14 D0 C5 1E 2D BF J}...5........-.
0020
80 18 FF FF CB 8C 00 00 01 01 08 0A 1A 7D 84 2C .............}.,
0030
37 C5 58 B0 15 03 01 00 16 43 1A 88 1E FA 7A BC 7.X......C....z.
0040
22 6E E6 32 7A 53 47 00 A7 5D CC 64 EA 8E 92 "n.2zSG..].d...
TCP 包头
$ CyberScan -f test.pcap -p tcp
WARNING: No route found
for
IPv6 destination :: (no
default
route?)
----------------------------------------
[*] Packet :
1
[+]
###[ TCP ] ###
[*] TCP Source Port :
64565
[*] TCP Destination Port :
443
[*] TCP Seq :
3336115408
[*] TCP Ack :
3307089343
[*] TCP Dataofs :
8
[*] TCP Reserved :
0
[*] TCP Flags :
24
[*] TCP Window :
65535
[*] TCP Chksum :
52108
[*] TCP Urgptr :
0
[*] TCP Options : [(
'NOP'
, None), (
'NOP'
, None), (
'Timestamp'
, (
444433452
,
935680176
))]
[*] TCP Dump :
0000
FC
35
01
BB C6 D9
14
D0 C5
1
E
2
D BF
80
18
FF FF
.5
........-.....
0010
CB
8
C
00
00
01
01
08
0
A
1
A
7
D
84
2
C
37
C5
58
B0 .........}.,
7.
X.
UDP 包头
CyberScan -f test.pcap -p udp
WARNING
:
No route found for IPv6 destination :: (no default route?)
----------------------------------------
Packet : 1
###[ UDP ] ###
UDP Source Port : 54639
UDP Destination Port : 53
UDP Len : 47
UDP Chksum : 30084
UDP Dump :
0000
D5 6F 00 35 00 2F 75 84 13 A2 01 00 00 01 00 00 .o.5./u.........
0010
00 00 00 00 04 65 38 37 32 01 67 0A 61 6B 61 6D .....e872.g.akam
0020
61 69 65 64 67 65 03 6E 65 74 00 00 01 00 01 aiedge.net.....
ICMP 包头
CyberScan -f test.pcap -p icmp
WARNING
:
No route found for IPv6 destination :: (no default route?)
----------------------------------------
Packet : 1
###[ ICMP ] ###
ICMP Type : 3
ICMP Code : 3
ICMP Chksum : 5296
ICMP Id : None
ICMP Seq : None
ICMP Dump :
0000
03 03 14 B0 00 00 00 00 45 00 00 43 C1 80 00 00 ........E..C....
0010
40 11 4A FC AC 10 0B 01 AC 10 0B 0C 00 35 E7 E8 @.J..........5..
0020
00 2F 00 00 ./..
https://github.com/medbenali/cyberscan
✦
✦
原文始发于微信公众号(白帽学子):CyberScan – 网络取证工具包
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论