自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LMD_BTBU的博客

日常科研分享

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 python数据分析基础(三)--利用matplotlib绘制散点图、条形图、直方图等

根据数据的不同和我们分析目的的不同,我们可以适用matplotlib绘制出很多图形,但是每个图形都有其特点和应用场景:上篇博客已经讲述了如何绘制折线图,现在来学习绘制散点图,直方图和条形图1、散点图绘制三月份和十月份的温度变化情况from matplotlib import pyplot as pltimport randomfrom matplotlib import font_manager#因为matplotlib不支持中文#在linux下查看支持的字体命令行:fc-list#查

2020-07-19 17:17:29 784

原创 python数据分析基础(二)---利用matplotlib来绘制折线图

matplotlib:python最流行的底层绘图库,主要用于数据可视化分析,命名借鉴matlab,模仿matlab构建模型。利用matplotlib绘制折线图a. 一天之内每隔两小时的气温变化from matplotlib import pyplot as pltx=range(2,26,2)y=[15,13,14.5,17,20,25,26,26,27,22,18,15]#设置图片大小#通过实例化figure实现图片大小的设置,(20,8),其中,宽为20,高为8#传入dpi是为了使图

2020-07-07 00:22:08 532

原创 Python数据分析基础(一)

最近在学习利用Python进行数据分析,为什么要学习数据分析呢?我们常常遇到这样一种情况,我们可能通过爬虫或者相关统计得到一系列的数据库表格信息,那么怎么从这些数据中得到我们想要的趋势和规律呢?当然是要通过数据分析来实现,它是相关工作岗位的要求,是python数据科学的基础,是机器学习的基础。1、数据分析流程数据分析其实就是使用恰当的方法对收集来的大量数据进行分析,帮助人么做出判断,以便采取适当措施。其基本流程如下图所示:我们一般进行数据分析都需要先确定需要解决的问题,接着去准备数据,可以是本地数据

2020-07-06 16:55:40 515

原创 word2016中 添加 noteexpress 拓展应用

最近开始写开题报告了,想用noteexpress来管理文献,所以就想说吧自己的word2016与NoteExpress连接起来,原本,电脑中就安装了这两者,然后通过添加word的加载项总是不成功,说是“无效的office插件”,后来终于在一个百度经验中找到,通过NoteExpress的扩展工具的安装即可正确安装,步骤如下链接。https://jingyan.baidu.com/article/f...

2019-12-31 15:51:35 1245

转载 peach及其依赖软件的安装

最近想对工控PLC进行漏洞挖掘,入手想先借用已有的模糊测试框架Peach来进行第一步的挖掘,所以就想说在Windows安装一下peach3,在安装它的第三方依赖库时出现了很多问题,peach3的运行需要预先安装.net4和WinDbg,因为我本身电脑上安装了VS2013,应该已经安装了相关的.net4,而且一开始我想着先不安装WinDbg,结果发现在运行的时候根本无法运行,所以只能先安装WinDb...

2019-12-18 09:43:19 1030

原创 生成对抗网络(GAN)的理解

最近看到了一篇关于漏洞挖掘的论文,其利用对抗生成网络来生成不同类型的测试样本,提高了传统模糊测试的漏洞挖掘效率,降低了专业知识掌握的深度,因此开始学习gan,以及在gan的基础上衍生的其他各种gans的理解,附上所查资料的链接,日后共享1、GAN网络的逐句代码解析https://blog.csdn.net/jiongnima/article/details/800331692、一文看懂生成式...

2019-12-13 16:57:03 354

转载 nmap操作系统扫描(源码分析)

相关链接:http://qiusuoge.com/11441.html

2019-12-10 21:42:56 236

转载 shodan初始搜索指南

最近,发现shodan这个搜索引擎可以在实验中提供信息的搜索和验证功能,因此收藏一下其使用语法。https://www.freebuf.com/sectool/121339.html

2019-12-09 11:07:39 312

转载 python --利用pandas进行数据预处理

相关链接:https://blog.csdn.net/tonydz0523/article/details/84190098

2019-12-06 10:45:17 151

转载 关于nmap识别主机的原理

最近在学关于操作系统识别的东西,然后看到了一篇博客,解释得十分清楚,于是就按照其步骤和原理介绍验证了一遍。先附上原文链接:http://www.sohu.com/a/314498597_999077091、基本原理:Nmap维护一个nmap-os-db数据库,存储了上千种操作系统信息,简单一点来说,Nmap通过TCP/IP协议栈的指纹信息来识别目标主机的操作系统信息,这主要是利用了RFC标准中...

2019-12-02 14:50:06 1834

原创 python 提取tcp.pcap 存成CSV

# -*- coding: utf-8 -*-"""Created on Fri Nov 15 20:01:17 2019about extract tcp Attributes将pcap导出成csv文件@author: Lmindy"""import csvfrom scapy.all import *import pandas as pdimport reimport ...

2019-11-28 10:17:19 1326 1

原创 python 提取 icmp.pcap 存成CSV

# -*- coding: utf-8 -*-"""Created on Fri Nov 15 20:01:17 2019about icmppcap extrct将pcap导出成csv文件@author: Lmindy"""import csvfrom scapy.all import *import pandas as pdimport reimport osim...

2019-11-28 10:14:06 719

原创 python 提取 UDP.pcap 存成CSV

# -*- coding: utf-8 -*-"""Created on Wed Nov 27 10:08:09 2019@author: Lmindyabout extract udp attributes"""import csvfrom scapy.all import *import pandas as pdimport reimport osimport ...

2019-11-28 10:12:01 453

转载 典型工业领域的网络拓扑结构

简书上看到的,觉得很详细,留存:https://www.jianshu.com/p/dbfa1925109f

2019-11-28 10:03:41 2651

转载 Python ---列表中的列表,子列表转换成一个列表

在查询列表相关操作操作时发现了一个博文,用了有效,对将多个小列表合成一个列表有启发。https://blog.csdn.net/u013421629/article/details/82981997

2019-11-22 10:35:15 2454

原创 python写入CSV时的注意事项

在上篇博客时,主要是尝试着实现了将pcap读入成列表形式后在写入CSV形式当时调试了出现了几个问题:(1)当运行以下代码时:headers['dst','src','type','version','tc','f1','plen','nh','hlim','IPsrc','IPdst','sport','dport','seq','ack', 'dataofs','reserved'...

2019-11-21 11:36:36 639

原创 python解析pcap数据包,再导出成csv文件

因为网络拓扑发现和操作系统识别都是通过wireshark抓取网络上的通信数据包实现的,所以想对wireshark抓取到的pcap数据包进行解析,并且进行网络特性及其具体值的提取,并将其保存成csv格式。一个下午的时间,终于让我搞懂原理了。1、利用SCAPY模块解析pcap数据包首先,保证python中安装了scapy库,若没有,利用:pip install scapy 来进行安装其次,在调用...

2019-11-19 21:50:57 9092

原创 Ubuntu上安装Wireshark

最近想抓一个nmap扫描操作系统的包,然后想在ubuntu上实现nmap的扫描和TCP抓包,所以要安装wireshark,在这个安装过程中出现了很多问题,想记录下来避免以后再跳入这个坑。1、wireshark的安装本身,通过sudo apt-get install wireshark 命令行即可进行安装,但在安装时出现了:“E: Could not get lock /var/lib/dpk...

2019-11-12 20:18:23 404

原创 操作系统指纹识别概述

最近在了解关于操作系统识别的相关内容,找到了一个概述,感觉还不错,转存,链接如下:https://www.freebuf.com/articles/system/30037.html

2019-11-05 08:55:05 1183

原创 Python Scapy模块的安装与初步使用

最近因为要实现操作系统的识别,所以想着怎么进行协议解析,首先的想法是要先提取出PCAP文件的属性数据,在查询了之后,发现python中存在一个Scapy模块能够实现PCAP格式包的解析,于是就开始查找python中的Scapy模块进行学习。首先,我个人认为对比于我查询到的那么多博客,大多数都是浅谈一些基本应用,如何能够找到满足自己需求的方法,我认为可以参考Scapy的官方文档—Scapy.doc...

2019-11-04 22:15:51 6102

转载 关于Latex--TexLive的初步使用教程

最近在准备我的小论文,所以下载了Texlive2017+TexStudio,进行了组合安装,在查询过程中找到了一篇十分详细,并且让我受教的博文,我认为对于初学者来说已经足够入门了,下面附上链接:https://blog.csdn.net/weixin_41803874/article/details/88089317...

2019-11-04 16:18:47 1833

原创 关于Java面试的常见问题汇总(三)

(7)Java中,什么是构造函数?什么是构造函数重载?什么是复制构造函数?答案参考:首先,当新对象被创建的时候,构造函数就会被调用。每一个类都至少有一个构造方法。在程序员没有给类提供构造函数的情况下,Java编译器会为这个类自动创建一个默认的无参构造函数。其次,Java 中构造方法重载与方法重载很类似,可以为一个类创建多个构造方法,但是每一个构造函数必须有自己唯一的参数列表。再者,Java不支持...

2019-10-31 22:49:42 104

转载 Pyhton2批量转换成python3

最近在研究网络拓扑发现的源代码,发现其都是用python2.7写的,于是就想说能不能批量把python2转换为python3,于是在一篇博客上看到了相关方法,亲测有效,附上链接。相关链接:https://www.cnblogs.com/jiangzhaowei/p/8206191.html...

2019-10-31 10:54:56 118

原创 十二个学习网站推荐

最近在搜索一些高质量、可以免费自学的网站,搜索到了以下15个网站,在这里分享给大家。1、Coursera一一个让你与世界顶尖大学零距离接触的网站,也就是国外版的MOOC其免费提供世界名校网络公开课程,其中不仅包含斯坦福大学、华盛顿大学等国外名校,还有不少国内名牌大学,如北京大学、复旦大学、上海交通大学等。其课程种类丰富,质量很高。领域包括了计算机、信息技术、艺术、人文、商务等,符合各种人群的需...

2019-10-28 22:14:51 1090

转载 关于网络拓扑发现

当今的网络结构由于计算机网络的日渐变化而更加复杂.在现在的信息化社会里,要想使计算机网络能够稳定运行,那么就需要一个完好的的网络管理系统,这既是分析网络作用、进行配备网络的重要根据,也是安全组织网络的重要依据.导致响网络性能的降低的重要原因是网络故障,网络管理软件能对已经发生的问题进行网络定位、故障检测、和诊断分析,接着提交一份网络故障分析报告给系统网络管理员,网络管理员根据提交的报告来解决故障问...

2019-10-21 15:40:57 1874

原创 关于java面试的常见问题汇总(二)

7、静态常量、变量和方法的作用、使用技巧和注意事项是什么?答案参考:首先,在Java中,由static关键字修饰的常量、变量和方法被称为静态常量、变量和方法,当我们在处理问题时需要两个类在同一个内存区域共享一个数据,则为了解决此类问题,我们使用静态常量、变量和方法;其次,被static关键字修饰的常量、变量和方法我们称其为静态成员,在使用时,我们应注意:1)对于静态成员的定义,可分别利用 fin...

2019-10-21 15:25:12 139

转载 渗透测试的原理及步骤

最近在钻研自己的研究课题,在查询一些资料的时候,遇到一些概念性的东西没有办法理解,所以在查询的时候记录一些相关概念性东西。1、渗透测试是什么?渗透测试(penetration Testing),也称为笔测试,是通过实际的攻击进行安全测试与评估的方法。渗透测试就是一种通过模拟恶意攻击者的技术和方法,挫败目标系统安全控制措施,取得访问控制权,并发现具备业务影响后果安全隐患的一种安全测试与评估方式。...

2019-10-18 08:31:41 2316

原创 信息安全与网络安全的区别

一、包含和被包含的关系信息安全包括网络安全,信息安全还包括操作系统安全,数据库安全,硬件设备和设施安全,物理安全,人员安全,软件开发,应用安全等。二、针对的设备不同网络安全侧重于研究网络环境下的计算机安全,信息安全侧重于计算机数据和信息的安全。三、侧重点不同网络安全更注重在网络层面,例如通过部署防火墙、入侵检测等硬件设备来实现链路层面的安全防护,而信息安全的层面要比网络安全的覆盖面大的多...

2019-10-16 09:08:51 15057 3

转载 渗透测试和漏洞扫描的区别

因为最近在探究关于工控安全的研究课题,在渗透测试和漏洞扫描这两个概念上有点区分不太清楚,查了很多资料都觉得不够清楚,难以理解,于是在FreeBuf.COM上看到了一篇文章—《浅谈渗透测试与漏洞扫描》,觉得其解释得十分清楚,因此特转载分享。我们可从以下四点来解释其区别:1、概念渗透测试:渗透测试并没有一个标准的定义,国外一些安全组织达成共识的通用说法;通过模拟恶意黑客的攻击方法,来评估计算机网...

2019-10-11 20:23:24 6228

原创 java中正则表达式的使用

正则表达式通常被用于判断语气中,用来检查某一字符串是否满足某一个格式。正则表达式是含有一些具有特殊意义字符的字符串,这些特殊的字符称为元字符,比如“\d”表示0-9中的任何一个数字,而元字符就是“\d”。正则表达式中元字符及其意义如下表所示:注意:在正则表达式中,.代表任意一个字符,若想使用.,则需要使用转义字符\。在正则表达式中可以使用方括号括起若干个字符来表示一个元字符,该元字符可代表...

2019-10-09 10:17:01 179

转载 逻辑拓扑与物理拓扑之间的区别

最近在学习一款实现工业被动拓扑发现的软件GrassMarlin。这款软件同时实现了物理拓扑发现和逻辑拓扑发现功能,而我在研究其源代码时,对于逻辑拓扑和物理拓扑的区分还不是很明确,于是经过多方查找资料,在一个博主那得到了深刻的启发,因此与大家共享。在每一个网络管理者的脑子里几乎都有一张自己所管理的网络拓扑图。在网管系统中,生成拓扑图是网管系统的基本功能之一。目前,在网管系统中生成的的拓扑图分为物理...

2019-10-09 08:27:27 7213

原创 关于java面试的常见问题汇总(一)

Java校招面试题合集:(1)什么是Java虚拟机?为什么Java被称作“平台无关的编程语言”?答案参考:首先,Java虚拟机(JVM)是一个可以执行java字节码的虚拟机进程。java源文件被编译成能被java虚拟机执行的字节码文件(.class文件);其次,java被设计成应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译,是Java虚拟机让这个变成可能,因为它...

2019-10-03 19:52:47 120

原创 java中String类的声明和相关方法介绍

String类因为java中char类型只能表示单个的字符,不能表示由多个字符连成的字符串,而在java中定义了String类来表示创建字符串对象,其主要位于java.lang包中,String类是java中常用的类,对其声明和方法的掌握是我们研究其他东西的基础。1、声明字符串在java中必须利用一对双引号("")来表示字符串,哪怕是单个字符或者字符运算,只要是加上了双引号,都属于字符串的定...

2019-10-03 11:16:54 1959

转载 利用java实现间隔字符串的逆序输出

来源于牛客上瓜子网的面试题,具体要求是:对于一个字符串,请设计一个算法,只在字符串的单词间做逆序调整,也就是说,字符串由一些由空格分隔的部分组成,你需要将这些部分逆序。给定一个原字符串A,请返回逆序后的字符串。例,输入"I am a boy!", 输出"boy! a am I"链接:https://www.nowcoder.com/questionTerminal/ef2a0e61f17243...

2019-10-02 21:04:00 327

原创 Java基本数据类型及其使用注意事项

在初学Java时,对其数据类型不是很了解,通过学习总结如下:Java中含有8种基本数据类型来分别存储数值、字符和布尔值,其基本构成如下:1、整数型1.1 整数类型用来存储整数数值,即没有小数部分的数值,可以是正数,也可以是负数。整型数据在java程序中有3种表示形式,分别是十进制、八进制和十六进制,但在进行数值定义时应该注意:十进制:不能以0作为十进制数的开头(0除外),如:0,12...

2019-10-02 18:10:57 496

原创 Jpcap源码在Eclipse的导入

Jpcap源码在Eclipse的导入在上一篇博客中我们可以成功地在Eclipse的项目中成功导入jpcap.jar包并进行应用,但是有一个问题,我们导入的jpcap.jar包,其16个类均为.class文件,我们无法看到其源码,自然也无法获知其具体实现方式,这对于想通过源码了解并初步试用jpcap.jar包的我们来说,是一大缺陷,但是从网上搜索的源码都是需要C币下载,也并不确定其可用性,后来我在...

2019-10-01 18:56:41 797 3

原创 jpcap网络抓包工具在eclipse上的配置和安装

jpcap网络抓包工具在eclipse上的配置和安装因为最近想利用java来实现数据包的发送和接收,而java自带的java.net库只可以进行TCP和UDP协议的传输操作,而低于传输层的协议,比如网络层IP协议和链路层ARP协议无法用java.net实现,而jpcap弥补了其缺点。JPCAP实际上并非一个真正去实现对数据链路层的控制,而是一个中间件,JPCAP调用wincap/libpcap,...

2019-09-30 21:19:51 1098

JnetPcap的教程文档

本压缩文件中主要包括了很多html文件,而这些文件都是关于JnetPcap.jar包中相关类的具体解析,只需要找到相应的类的html文件,点击进去,即可在网页中浏览相关帮助介绍文档,会对每一个类的源码及其作用有更深刻的了解。

2019-10-02

jpcap相关配置文件.zip

本压缩包首先提供了jpcap.dll文件和jpcap.jar文件,解压下载之后将jpcap.dll文件加入到jdk的bin目录下,再将相关的jpcap.jar包在eclipse进行导入即可用,也可将其复制到jdk目录下的lib下的ext中,其次,提供了src文件夹,里面是jpcap.jar的源码,按需使用即可

2019-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除