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绘制网络结构图的更多相关文章

  1. 安装Kali Linux操作系统Kali Linux无线网络渗透

    安装Kali Linux操作系统Kali Linux无线网络渗透 Kali Linux是一个基于Debian的Linux发行版,它的前身是BackTrack Linux发行版.在该操作系统中,自带了大 ...

  2. 【神经网络与深度学习】【python开发】caffe-windows使能python接口使用draw_net.py绘制网络结构图过程

    [神经网络与深度学习][python开发]caffe-windows使能python接口使用draw_net.py绘制网络结构图过程 标签:[神经网络与深度学习] [python开发] 主要是想用py ...

  3. 基于kali linux无线网络渗透测试

    1.无线网络渗透测试目前主要有三种方式,分别是暴力破解PIN码,跑握手包,搭建伪热点三种方式,当然还存在其他的方式. 1.1暴力破解 路由器的PIN码由八位0-9的数字组成,PIN码由散步风组成,前四 ...

  4. Kali Linux——迈向网络攻防

    自从进入大三的课程后,在已学的高数.线代.数论.概率论.信息论.通信等知识的技术上,开始了网络信息安全.网      络攻防的学习.俗话说得好,磨刀不误砍柴工,开始网络攻防之旅也势必要一个好的工具.然 ...

  5. 【caffe】绘制网络结构图

    @tags caffe 网络结构 可视化 当拿到一份网络定义文件net.prototxt,可以用工具画出网络结构.最快速的方法是使用在线工具netscope,粘贴内容后shift+回车就可以看结果了. ...

  6. 虚拟机kali Linux 的网络配置

    首先打开虚拟机中的kali 发现是没有办法连网的 然后我们将kaili关闭 然后打开 然后看黄色区域选择桥接模式然后重新启动即可 https://jingyan.baidu.com/article/7 ...

  7. kali linux 无线网络显示 wireless is disabled

    试了 rfkill , iwconfig , ifconfig , airmon-ng airodump-ng , 都显示,硬件是绝对没有问题了. 连 各种ap 都显示出来了. 最后google 之后 ...

  8. 在VMware Workstation上安装Kali Linux

    在VMware Workstation上安装Kali Linux VMware Workstation是一款功能强大的桌面虚拟计算机软件.该软件允许用户在单一的桌面上同时运行不同的操作系统,并且可以进 ...

  9. kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap

    Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap 文/玄魂 目录 Kali Linux Web 渗透测试视频教程— 第六课 网络扫描-nmap与zmap. 1 N ...

随机推荐

  1. 一、hbase单机安装

    下文将快速构建并启动单节点hbase,不使用hdfs作为存储,不使用独立的zookeeper hbase官网:http://hbase.apache.org/ 一.JDK环境 hbase需要JDK环境 ...

  2. 前端(七):ES6一些新特性

    一.变量 1.var关键字的弊端 var关键字的弊端:1.可以重复声明变量:2.无法限制变量修改:3.没有块级作用域,只有函数作用域. <html lang="en"> ...

  3. sql server web管理软件

    Sql server目前虽然没有mysql用户量大,但是微软的产品在易用性方面还是很不错的,有些政务类的项目还是用 Sql server数据库的, 目前有一款Sql server的web管理工具Tre ...

  4. mac mamp环境 PHP命令行反应缓慢解决

    在hosts增加下面两项即可. 原因:尝试执行DNS查找本地计算机的主机名的原因 raydeMacBook-Pro.local 就是你的MAC名称   127.0.0.1 raydeMacBook-P ...

  5. CentOS-Linux系统下安装MySQL

    一.mysql的安装 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器.基于RPM包管理,能够 ...

  6. python学习之老男孩python全栈第九期_day024知识点总结——单继承、多继承

    一. 单继承 class A:pass # 父类,也叫基类,也叫超类 class B:pass # 父类,也叫基类,也叫超类 class AB_son(A,B):pass # 子类,也叫派生类 cla ...

  7. JS深拷贝继承

    所谓深拷贝,就是子对象不紧继承父对象的非引用属性,还能继承父对象的引用属性(Object,Array),当子对象对继承的引用类型属性做修改时,父对象的引用类型不会被修改. 我们先写个浅拷贝的封装函数: ...

  8. Two references point to the same heap memory

    Phone类 package com.itheima_03; /* * 手机类 */ public class Phone { String brand; int price; String colo ...

  9. 微信小程序开发7-JavaScript脚本

    1.小程序的主要开发语言是 JavaScript ,开发者使用 JavaScript 来开发业务逻辑以及调用小程序的 API 来完成业务需求. 2.ECMAScript 在大部分开发者看来,ECMAS ...

  10. C# 串口

    /// <summary>        /// 串口初始化         /// </summary>        private void OpenSerialPort ...