- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基干Python语言网络日志处理系统策划
基于Python语言的网络日志处理系统设计 摘要:随着互联网的发展,网络已经成为人们生活不可缺少的一部分。现在接入互联网的形式已经发生了变化,由传统的PC机接入发展到今天的各种移动终端(手机、平板电脑、物联网设备)接入,从而对网络安全提出了更高要求。在网络安全管理中,对用户行为管理是最基本的,只有管理好用户的上网行为才能做对网络可查可管。该系统将以Python程序架构为基础,设计一套适合处理校园网络用户上网行为的程序
关键词:网络安全;用户上网行为;数据分析
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)15-0117-03
随着互联网技术的发展,各种网络设备功能越来越来完善,设备性能管理方面也比较智能化,在网络管理上发生了变化,不再像过去花费大量的人力忙于维护网络设备,而是要分析用户的上网行为,为用户提供一个安全稳定的网络环境。目前所得到的用户上网行为都是从网络设备上获取的,这些数据中存在脏数据[1],脏数据不符合要求,对于分析用户上网行为存在干扰。并且这些数据量非常大,而且还分散在不同的文件中,不便于以后的存储和运算。如何对这些数据进行分类、清洗并进行有效的存储是网络行为分析的一个重要问题
文章首先介绍python程序设计语言的相关组件和功能架构,在此基础上,设计并实现了基于python语言的分析用户上网行为的分类与清洗系统,验证了系统的有效性和稳定性,并对数据的处理时间和数据的压缩比例进行分析
1 Python程序的介绍
Python是一种解释型交互式、面向对象、动态语义、语法优美的脚本语言。自从1989年Guido van Rossum发明,经过几十年的发展,已经同Tcl、perl一起,成为目前应用最广的三种跨平台脚本语言。Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[2] 。Python的主要特点有:
1)免费开源、简单易学
Python是FLOSS(自由/开放源码软件)之一[3]。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。Python是一种代表简单主义思想的语言,阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。Python极其容易上手,因为Python有极其简单的说明文档
2)速度快
Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快
3)高层语言
Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节
4)可移植性
由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)[4]。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台
5)面向对象
Python是一种公共域的面向对象的动态语言[5],Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的
6)可扩展性
如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们
7)可嵌入性
可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能
8)丰富的库
Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等
9)规范的代码
Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码
2 系统架构的设计
由于网络用户上网行为数据
您可能关注的文档
- 国家大学科技园发展现状与`问题探析.doc
- 国家武力攻击民用航空器法律责任探讨.doc
- 国家审计推动国家良治之现状调查与路径选择..doc
- 国家治理现代化与户籍制度改革一脉相承..doc
- 国家治理能力现代化视域下民主党派参政能力建设问题探讨.doc
- 国家自然科学基金项目管理方法.doc
- 国庆立体花坛制作技艺探讨.doc
- 国家艺术基金项目独幕剧《菩提青蛇》导演构思..doc
- 国库集中支付下事业单位会计核算问题探讨.doc
- 国家宏观政治环境与企业在职消费行为..doc
- 合肥美菱集团控股有限公司招聘3人高频100题难、易错点模拟试题附带答案完整版含答案【模拟题】.docx
- 历年湖南智成化工有限公司定向招聘历年高频难、易错点模拟试题附带答案完整版附答案(培优B卷).docx
- 山东华鲁恒升化工股份有限公司2023-2024年招聘应届高校毕业生88人高频难、易错点模拟试题附带答.docx
- 山东齐鲁味精食品集团有限公司2024年招聘3人历年(高频重点提升专题训练)附带答案完整版有答案解析.docx
- 大亚科技集团有限公司2024年应届高校毕业生招聘重点基础提升模拟试题附带答案题库带答案解析.docx
- 四川龙蟒集团有限责任公司内部使用招聘应届高校毕业生88人高频难、易错点模拟试题附带答案题库附答案【精.docx
- 完整版江苏通裕集团招考聘用6人(高频重点提升专题训练)附带答案完整题库及一套参考答案.docx
- 历年中国第一汽车集团有限公司校园招聘62人【重点基础提升】模拟试题附带答案通关秘籍题库附答案解析.docx
- 卫华集团有限公司2024招聘3人历年(高频重点提升专题训练)附带答案王牌题库(综合卷).docx
- 完整版新兴铸管股份有限公司招聘应届高校毕业生88人高频难、易错点模拟试题附带答案题库大全附答案【培优.docx
文档评论(0)