Kali-linux绘制网络结构图
CaseFile工具用来绘制网络结构图。使用该工具能快速添加和连接,并能以图形界面形式灵活的构建网络结构图。本节将介绍Maltego CaseFile的使用。
在使用CaseFile工具之前,需要修改系统使用的Java和Javac版本。因为CaseFile工具是用Java开发的,而且该工具必须运行在Java1.7.0版本上。但是在Kali Linux中,安装了JDK6和JDK7,而CaseFile默认使用的是JDK6。此时运行CaseFile工具后,图形界面无法显示菜单栏。所以就需要改变JDK版本,改变JDK版本的方法如下所示。
使用update-alternatives命令修改java命令版本。执行命令如下所示:
从输出的信息中可以看到已经修改为JDK7版本,而且是手动模式。或者使用java命令查看当前的版本信息,执行命令如下所示:
root@kali:~# java -version
java version "1.7.0_25"
OpenJDK Runtime Environment (IcedTea 2.3.10) (7u25-2.3.10-1~deb7u1)
OpenJDK Server VM (build 23.7-b01, mixed mode)
从以上结果中可以确定当前系统的java命令版本是1.7.0。
使用update-alternatives命令修改javac命令版本。执行命令如下所示:
从输出的信息中可以看到已经修改为JDK7版本,而且是手动模式。这时,再使用javac命令查看当前的版本信息,执行命令如下所示:
root@kali:~# javac -version
java version "1.7.0_25"
从以上结果中可以确定当前系统的javac命令版本是1.7.0。
【实例4-7】使用CaseFile工具绘制一个网络结构图。具体操作步骤如下所示。
(1)启动CaseFile。依次选择“应用程序”|Kali Linux|“信息收集”|“情报分析”|casefile命令,将显示如图4.25所示的界面。
图4.25 欢迎界面
(2)该界面是一个欢迎信息,这里单击Next按钮,将显示如图4.26所示的界面。
图4.26 设置向导
(3)该界面选择将要进行什么操作。这里选择Open a blank graph and let me play around,然后单击Finish按钮,将显示如图4.27所示的界面。
图4.27 初始界面
(4)从该界面可以看到没有任何信息,因为默认没有选择任何设备。该工具和Maltego工具一样,需要从组件Palette中拖曳每个实体到图表中。本例中选择拖曳域实体,并且改变域属性,如图4.28所示。
图4.28 域名实体
(5)在该界面可以为域添加一个注释。将鼠标指到域实体上,然后双击注释图标,将显示如图4.29所示的界面。
图4.29 添加注释
(6)在该界面可以看到添加的注释信息,该信息可以修改。将鼠标点到注释信息的位置即可修改。在该界面还可以拖曳其他实体,这里拖另一个实体域名,用来记录来自目标主机的DNS信息,如图4.30所示。
图4.30 域名实体
(7)在该界面可以将这两个实体连接起来。只需要拖一个线,从一个实体到另一个实体即可,如图4.31所示。
图4.31 连接两个实体
(8)连接两个实体后,将显示如图4.32所示的界面。
图4.32 线条属性界面
(9)该界面用来设置线条的属性。可以修改线的粗细、格式和颜色等。
(10)重复以上第(5)、(6)、(7)和(8)步骤添加更多信息,来绘制网络图。下面绘制一个简单的组织网络结构图,如图4.33所示。
图4.33 组织网络
(11)从该界面可以看到一个组织网络结构图。此时用户可以保存该图,如果需要的时候,以后可以打开并编辑该图。如果需要重新打开一个Graph窗口,可以单击左上角的或者
图标,如图4.34所示。
图4.34 新建Graph
在该界面单击New按钮,将会创建一个新的Graph,此时会命名为New Graph(2),如图4.35所示。
图4.35 新建的New Graph(2)
Kali-linux绘制网络结构图的更多相关文章
- 安装Kali Linux操作系统Kali Linux无线网络渗透
安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...
- 【神经网络与深度学习】【python开发】caffe-windows使能python接口使用draw_net.py绘制网络结构图过程
[神经网络与深度学习][python开发]caffe-windows使能python接口使用draw_net.py绘制网络结构图过程 标签:[神经网络与深度学习] [python开发] 主要是想用py ...
- 基于kali linux无线网络渗透测试
1.无线网络渗透测试目前主要有三种方式,分别是暴力破解PIN码,跑握手包,搭建伪热点三种方式,当然还存在其他的方式. 1.1暴力破解 路由器的PIN码由八位0-9的数字组成,PIN码由散步风组成,前四 ...
- Kali Linux——迈向网络攻防
自从进入大三的课程后,在已学的高数.线代.数论.概率论.信息论.通信等知识的技术上,开始了网络信息安全.网 络攻防的学习.俗话说得好,磨刀不误砍柴工,开始网络攻防之旅也势必要一个好的工具.然 ...
- 【caffe】绘制网络结构图
@tags caffe 网络结构 可视化 当拿到一份网络定义文件net.prototxt,可以用工具画出网络结构.最快速的方法是使用在线工具netscope,粘贴内容后shift+回车就可以看结果了. ...
- 虚拟机kali Linux 的网络配置
首先打开虚拟机中的kali 发现是没有办法连网的 然后我们将kaili关闭 然后打开 然后看黄色区域选择桥接模式然后重新启动即可 https://jingyan.baidu.com/article/7 ...
- kali linux 无线网络显示 wireless is disabled
试了 rfkill , iwconfig , ifconfig , airmon-ng airodump-ng , 都显示,硬件是绝对没有问题了. 连 各种ap 都显示出来了. 最后google 之后 ...
- 在VMware Workstation上安装Kali Linux
在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...
- kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap
Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap 文/玄魂 目录 Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap. 1 N ...
随机推荐
- WPF月视图控件
简介 在做一个应用时,需要做成日历月视图的形式.自己做较麻烦,于是上网找找看,在CodeProject上发现了这个Quick and Simple WPF Month-view Calendar,可是 ...
- hibernate的inverse用法
Inverse和cascade是Hibernate映射中最难掌握的两个属性.两者都在对象的关联操作中发挥作用. 1.明确inverse和cascade的作用 inverse 决定是否把对对象中集合的改 ...
- LeetCode刷题第一天
1 . 两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标. 你可以假设每种输入只会对应一个答案.但是,你不能重复利用 ...
- MySql的InnoDB存储引擎--索引
索引分类: 1.聚集索引:索引顺序与物理顺序一致. MySql 的 InnoDB 中,主键索引就是聚集索引.好处是,进行搜索的时候,因为索引和物理顺序一致,所以找数据的时候更快. 2.非聚集索引:索引 ...
- UNIX IPC: POSIX 消息队列
首先在我的MAC OSX上试了一下虽然有_POSIX_MESSAGE_PASSING的宏定义,但是用gcc编译会提示没有mqueue.h头文件,先放一边.在Ubuntu上使用正常,不过POSIX消息队 ...
- csharp: 图片字符间距
引用WINDOWS API: [DllImport("gdi32.dll", CharSet = CharSet.Auto)] public static extern int S ...
- python-Django框架url分发实现返回时间
1.创建Django工程 再newproject中选择Django工程,在Location中输入建立的项目文件夹名称,Application name中输入要建立的app名称后电机Create. 2. ...
- 原型链中的prototype、__proto__和constructor的关系
先来看一张图,这张图可以说是围绕以下代码完整的描述了各对象之间的关系.接下来我们来看看如何一步步画出这张图. function Foo(){}; var foo = new Foo(); 首先,明确几 ...
- Postman-关于设置
用Postman的时候由于没有中文版,所以想设置的完全符合自己的使用习惯不太容易,于是找了下关于设置的使用并转载记录一下,链接:https://www.jianshu.com/p/518ab60ebe ...
- GoJs实现流程管理图
GoJS是一个实现交互类图表(比如流程图,树图,关系图,力导图等等)的JS库. 可以加入诸多功能.如流程判断,节点处理等等.GOJS在设计上极大的减轻了开发人员的开发成本.