首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安全基线检查平台

本篇文章是代码中centos7和win2012系统中将要检查的项目,参考CIS标准而来。...客户端基线搜集与检查代码SecurityBaselineCheck现在完成了Centos和Windows2012基线检查的编写,脚本(简称agent)只在要检查的服务器上运行并显示检查结果。...之后会将检查的结果以json串的形式上传到基于django搭建的后端上,后端可视化图形界面代码 AssetManage,AssetManage也生成了docker镜像,存放在AssetManage docker...镜像. 0x02 相关技术 Agent用到的技术: Shell脚本 Powershell脚本 后端服务器用到的技术: python3 django2.2 bootstrap html 存储所用: sqlite3...python3 manage.py runserver 0.0.0.0:8888 # 假定该服务器的IP未112.112.112.112 # 二、使用docker进行部署 # 1\.

3.7K10

python paramiko模块的使

一般使用paramiko的功能就是通过ssh远程执行命令,远程(上传、下载)传输文件等等 依赖包:/usr/local/python27/bin/pip install pycrypto 下载包 paramiko...stdin:标准输入stdout:标准输出 stderr:标准错误     print stdout.read() \\打印标准输出的结果     s.close()            \\关闭链接 服务器端上传或下载文件...dir_path中拿到的文件 for f in files:          \\定义f存放的文件中轮询     print 'Retrieving',f  \\打印拿到的文件名称     sftp.get...(os.path.join(dir_path,f),f)   \\指定路径下 下载文件     t.close()        \\关闭链接 下载:get  上传put 如从本地将/home/soul.../temp/paramiko-1.7.7.1.zip文件传到服务器的/home/路径下 sftp.put('/home/soul/temp/paramiko-1.7.7.1.zip','/home/paramiko

41010
您找到你想要的搜索结果了吗?
是的
没有找到

使用 Bokeh 为你的 Python 绘图添加交互性

在这一系列文章中,我通过每个 Python 绘图库中制作相同的多条形绘图,来研究不同 Python 绘图库的特性。这次我重点介绍的是 Bokeh(读作 “BOE-kay”)。...Bokeh 中的绘图比其它一些绘图库要复杂一些,但付出的额外努力是有回报的。Bokeh 的设计既允许你 Web 上创建自己的交互式绘图,又能让你详细控制交互性如何工作。...image.png 制作多条形图 我们继续之前,请注意你可能需要调整你的 Python 环境来让这段代码运行,包括以下: 运行最新版本的 Python Linux、Mac 和 Windows...你现在想看你的绘图: from bokeh.io import show show(p) 这将绘图写入一个 HTML 文件,并在默认的 Web 浏览器中打开它。...现在,你可以看到付出额外努力 Bokeh 中将所有数据封装在 ColumnDataSource 等对象的原因了。作为回报,你可以相对轻松地添加交互性。

1.6K30

干货推荐 | 掌握这几点,轻松玩转 Bokeh 可视化 (项目实战经验分享)

本文由以下几个大的部分组成: Bokeh 基础介绍 Bokeh 中添加主动交互功能 Bokeh 中创建交互式可视化应用程序 Tips: 本文源代码地址,可以公众号『咸鱼学Python』后台回复...其次,请在公众号『Python数据之道』后台回复 “code”,获取本项目的源代码地址,然后该地址中下载 bokeh_app.zip 文件夹,解压缩,打开目录中的命令窗口,然后键入 bokeh serve...通常,为了管理所有代码,我发现最好将每个选项卡的代码保存在单独的 Python 脚本中,并从单个主脚本中调用它们。 以下是我用于 Bokeh 应用程序的文件结构,该文件结构改编自官方文档。...运行 Bokeh 服务器 制作绘图所需的所有设置和代码编写完成之后,本地运行 Bokeh 服务器非常简单。... Jupyter Notebook 中进行调试 如果出现问题(因为毫无疑问,我们最初几次编写仪表板),必须停止服务器,更改文件,然后重新启动服务器以查看我们的更改是否具有所需效果,这可能会令人沮丧。

2.3K40

交互式数据可视化,Python中用Bokeh实现

——“用Blaze和Bokeh创建Python数据应用程序”,并且情不自禁地反复思考这两个库赋予世界各地使用Python的数据科学家们的强大能力。...这些捆绑的语言产生了一个JSON文件,这个文件作为BokehJS(一个Javascript库)的一个输入,之后会将数据展示到现代Web浏览器上。...然后,按照上述步骤ipythonNotebook文档中进行图表可视化。 图表范例-3:创建一个线图到Bokeh服务器 绘制可视化图表到Bokeh服务器之前,你首先需要运行服务器。...Bokeh服务器上进行可视化绘图有多个优点: 图表有更多的受众 可对大数据集进行交互式可视化 可根据数据流自动更新图表 创建控制面板和应用程序 开始Bokeh服务器上绘图之前,我先运行了“bokeh-server...在这里,我们将使用补丁绘图,让我们看看下面的命令: 结语 本文中,我们讨论了用Bokeh创建可视化以及如何将可视化结果呈现在Notebook文档、html文档以及bokeh服务器上。

3.1K110

如何在Python中用Bokeh实现交互式数据可视化?

这些捆绑的语言产生了一个JSON文件,这个文件作为BokehJS(一个Javascript库)的一个输入,之后会将数据展示到现代Web浏览器上。...现在,有了Bokeh,我就可以继续使用Python,并且快速创建这些原型。...然后,按照上述步骤ipythonNotebook文档中进行图表可视化。 ? ? 图表范例-3:创建一个线图到Bokeh服务器 绘制可视化图表到Bokeh服务器之前,你首先需要运行服务器。...Bokeh服务器上进行可视化绘图有多个优点: 图表有更多的受众 可对大数据集进行交互式可视化 可根据数据流自动更新图表 创建控制面板和应用程序 开始Bokeh服务器上绘图之前,我先运行了“bokeh-server...结语 本文中,我们讨论了用Bokeh创建可视化以及如何将可视化结果呈现在Notebook文档、html文档以及bokeh服务器上。

3K70

掌握这几点,轻松玩转 Bokeh 可视化 (项目实战经验分享)

本文转自公众号『Python数据之道』 本文通过一个项目案例,详细的介绍了如何 Bokeh 基础到构建 Bokeh 交互式应用程序的过程,内容循序渐进且具有很高的实用性。...其次,请在公众号『Python数据之道』后台回复 “code”,获取本项目的源代码地址,然后该地址中下载 bokeh_app.zip 文件夹,解压缩,打开目录中的命令窗口,然后键入 bokeh serve...通常,为了管理所有代码,我发现最好将每个选项卡的代码保存在单独的 Python 脚本中,并从单个主脚本中调用它们。 以下是我用于 Bokeh 应用程序的文件结构,该文件结构改编自官方文档。...运行 Bokeh 服务器 制作绘图所需的所有设置和代码编写完成之后,本地运行 Bokeh 服务器非常简单。... Jupyter Notebook 中进行调试 如果出现问题(因为毫无疑问,我们最初几次编写仪表板),必须停止服务器,更改文件,然后重新启动服务器以查看我们的更改是否具有所需效果,这可能会令人沮丧。

2.1K30

原创译文 | 最新顶尖数据分析师必用的15大Python库(上)

NumPy (资料数量:15980; 贡献者:522) 最开始接触Python的时候,我们不可避免的都需要寻求Python的SciPy Stack的帮助,SciPy Stack是一款专为Python中科学计算而设计的软件集...所以我们Python库的时候就不得不提到它了。但是SciPy Stack所含内容非常广泛,其中包括了十几个库,而我们需要做的是找到其中最重要的软件包。...Bokeh (资料数量:15724; 贡献者:223) Bokeh是另一个强大的可视化库,可以实现交互式可视化。与其他的库相比,它的特别之处在于它是独立于Matplotlib的。...Bokeh的主要关注点是交互性,所以它可以通过现代浏览器以数据驱动文档(d3.js)的方式进行演示。 7....“plotly”网站上有一些强大的“开箱即用”的图形。使用Plotly之前,您需要设置您的API密钥。 这些图形将在服务器端上进行处理,然后发布到互联网上,当然也可以选择不发布。

1.6K90

干货:可视化项目实战经验分享,轻松玩转Bokeh(建议收藏)

以下是一个简短的剪辑,展示了我们如何与整个仪表板进行交互: 在这里,我浏览器中使用 Bokeh 应用程序( Chrome 的全屏模式下),该应用程序本地服务器上运行。...通常,为了管理所有代码,我发现最好将每个选项卡的代码保存在单独的 Python 脚本中,并从单个主脚本中调用它们。 以下是我用于 Bokeh 应用程序的文件结构,该文件结构改编自官方文档。... Python 库和脚本导入之后,我们Python __file__ 属性的帮助下读取必要的数据。...运行 Bokeh 服务器 制作绘图所需的所有设置和代码编写完成之后,本地运行 Bokeh 服务器非常简单。... Jupyter Notebook 中进行调试 如果出现问题(因为毫无疑问,我们最初几次编写仪表板),必须停止服务器,更改文件,然后重新启动服务器以查看我们的更改是否具有所需效果,这可能会令人沮丧。

2.7K20

利用SecureCRT上传、下载文件(使用sz与rz命令),超实用!

命令则是把本地文件传到服务器。    ...使用这两个命令,只要思考一点,是要把文件服务器上发送出去,还是客户端接上接收回来,就可以了。    ...若想把文件客户端上传到服务器,就是服务器文件接收回来,逻辑是:我(客户端)上传,你(服务器)接收,使用rz。    ...若想把文件服务器上下载回(到客户端),就是服务器文件发送出去,逻辑是:我下载(客户端),你(服务器)发送,使用sz。    ...rz用法: 输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件,上传到服务器的路径为当前执行rz命令的目录。

5.2K10

如何创建私有Python包存储库

这是很好的文档实践,如果您计划将Python包上传到公共PyPI存储库,这将非常有用。 7. Python包需要先压缩,然后才能在服务器上下载。...压缩包: python setup.py sdist 一个tar.gz文件将生成~/linode_example/dist/中。 安装PyPI服务器 接下来,设置服务器以托管包索引。...这将允许使用setuptools的方式客户端上传: sudo chown -R www-data:www-data packages/ 7....客户端下载 回想一下刚才声明的相当长的标志pip,以便可以指定的存储库下载。然后创建一个包含公共服务器IP的配置文件可以让使用更简便。 1. 客户端计算机上,主目录中创建一个.pip目录。...客户端计算机上,名为.pypirc的主目录中创建新配置文件,将调用远程存储库linode: .pypirc [distutils] index-servers = pypi linode

4.4K30

手把手|Python中用Bokeh实现交互式数据可视化

—“用Blaze和Bokeh创建Python数据应用程序”,并且情不自禁地反复思考这两个库赋予世界各地使用Python的数据科学家们的强大能力。...这些捆绑的语言产生了一个JSON文件,这个文件作为BokehJS(一个Javascript库)的一个输入,之后会将数据展示到现代Web浏览器上。...现在,有了Bokeh,我就可以继续使用Python,并且快速创建这些原型。...服务器 绘制可视化图表到Bokeh服务器之前,你首先需要运行服务器。...Bokeh服务器上进行可视化绘图有多个优点: 图表有更多的受众 可对大数据集进行交互式可视化 可根据数据流自动更新图表 创建控制面板和应用程序 开始Bokeh服务器上绘图之前,我先运行了“bokeh-server

10.5K50

【Java】基础46:如何上传图片?

上传图片本质上就是自己手机本地上传到平台服务器里面保存,服务器再展示给别的用户看。 利用我们这两天学到的知识就可以轻松实现。...②读取客户端上传的图片 利用IO流中的输入流读取文件,socket就是服务端和客户端通信的桥梁,通过它就能得到对应的流。...其中指定需要上传的图片文件路径,上述例子中就是项目下的刘小爱.jpg文件。 也就是说我要把该图片文件传到服务端里面去。...③上传本地文件 说白了就是IO流中的一边读一边写,这代码写了很多遍了,是IO流中的基本代码。 3.运行代码 先运行服务端,再运行客户端,就会发现客户端中的刘小爱.jpg文件被上传到文件夹下面: ?...这就是服务端中保存图片的地方,图片名称是服务端代码中以当前时间毫秒值为命名的。 我们平时发朋友圈啊,空间动态啊什么的,其实也就是把图片上传到了平台对应的服务器里面了。

1K10

Linux下rzsz安装及使用方法

一、工具说明       SecureCRT这样的ssh登录软件里, 通过Linux界面里输入rz/sz命令来上传/下载文件....sz: 将选定的文件发送(send)到本地机器;       rz:运行该命令会弹出 一个文件选择窗口, 本地选择文件传到服务器(receive).       ...下载安装包lrzsz-0.12.20.tar.gz : http://www.ohse.de/uwe/software/lrzsz.html       二、软件安装       首先通过sftp工具把安 装文件传到...-> session options -> X/Y/Zmodem 下可以设置上传和下载的目录; 然后在用SecureCRT登陆linux终端的时候:        # sz filename (发送文件客户端...,zmodem接收可以自行启动)        # rz (客户端上文件到linux服务端)        rz命令也可以SecureCRT中使用UI来上传。

3.4K10

PyPI代码库又现恶意软件包,腾讯安全威胁情报已收录,专家提醒码农小心供应链攻击

据Jfrog科技博客报道, PyPI 存储库中发现几个恶意代码,攻击者试图植入后门、窃取信用卡信息、窃取浏览器敏感数据、截屏并上传到指定地址。...将恶意代码上传到官方存储库,会导致依赖这些源(或镜像源)部署开发环境的软件开发者无意中将恶意代码传播出去。从而构成典型的软件供应链攻击。...图1.png 下图中的后门代码,试图连接172.16.60.80:9009,然后执行socket中读取的Python代码。...推荐政企客户公有云中部署腾讯云防火墙、腾讯主机安全(云镜)等安全产品检测防御相关威胁。...政企客户可通过旁路部署腾讯天幕(NIPS)实时拦截通过PyPI代码库投放的后门连接远程服务器,彻底封堵威胁流量。

99240

Linux常用的服务器构建

Linux常用的服务器构建 一、ftp服务器 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。...基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。   ..."下载"文件就是远程主机拷贝文件至自己的计算机上;   "上传"文件就是将文件自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向()远程主机上传(下载)文件。...3.Mac的终端上,测试上传功能,登陆ftp服务器。如下图所示: ftp IP地址 ?...4.上传命令,可以把文件传到ftp服务器 put somefile 5.下载命令,可以把ftp服务器上的文件下载到本地 get somefile Mac系统下安装的图形界面的ftp客户端软件: ?

1.4K20

【腾讯云的1001种玩法】十分钟轻松搞定云架构:COS的两种上传模式

服务端的上传模式下,文件用户的电脑,流向用户自己的云主机,再由云主机流向COS对象存储。...[img594ca74788376.jpg] 如果想要在你的系统内接入COS对象存储,你要明白如何接入其中: 在这种模式下,我们用户将文件传到云主机,云主机上的应用程序会将我们的上传的文件进行暂存,作为临时文件...应用程序再通过特定的算法来生成文件的签名,借助签名,将文件传到COS当中。 [img594ca7483fc15.jpg] 这种上传模式由于只有服务端和COS进行通信,结构较为简单,学习成本较低。...[img594ca748e3503.jpg] 和服务端上传模式对应的是客户端上传模式,客户端上传模式用户直接将文件传到云端。不再经过云主机来中转。...[img594ca74a733a6.jpg] 客户端上传模式下,用户需要先向云主机请求一个COS的签名,云主机借助SDK生成了签名后,向用户发送签名。

1.7K90

【Java 基础篇】Java多线程实现文件上传详解

文件上传是Web应用程序中常见的功能之一,用户可以通过网页将文件本地计算机上传到服务器处理大文件或多用户并发上传的情况下,为了提高性能和用户体验,常常使用多线程来实现文件上传功能。...本文将详细介绍如何使用Java多线程实现文件上传,包括上传原理、多线程实现、代码示例等内容。 1. 文件上传原理 开始介绍多线程实现文件上传之前,让我们先了解一下文件上传的基本原理。...多线程上传 客户端创建多个线程,每个线程负责上传一个块。这些线程同时工作,将块上传到服务器。 2.2. 服务器 服务器端接收客户端上传的多个块,并将它们重组成原始文件。 2.2.1....接收块 服务器端接收客户端上传的块数据。每个块都带有一个标识,服务器使用这些标识来确定块的顺序。 2.2.2. 重组文件 服务器将接收到的块数据按照顺序重组成原始文件。...一旦所有块都被接收并重组,文件上传完成。 2.3. 代码示例 下面是一个简单的Java多线程文件上传的代码示例,包括客户端和服务器端的实现。 2.3.1.

46511

JetBrains DataSpell for mac(数据科学家的IDE)v2022.2.3中文激活版

DataSpell 一个符合人体工学的环境中将 Jupyter Notebook 的交互性与 PyCharm 的智能 Python 和 R 编码辅助相结合。...JetBrains DataSpell for mac图片DataSpell激活特征介绍Python无论您使用 Jupyter 笔记本还是 Python 脚本,您都将始终能够依赖智能代码完成、即时错误检查和快速修复以及轻松的代码导航...降价DataSpell 支持笔记本单元格和单独的文件中编辑和呈现 Markdown。LaTeX 支持尚未准备好,但即将推出。...交互式输出DataSpell 完全支持科学库使用的静态和基于 JavaScript 的输出,例如 Plotly、Bokeh、Altair、ipywidgets 等。...调试器Jupyter 笔记本和 Python 脚本都支持调试器。断点处停止,单步执行代码,浏览和管理变量的状态。SQL连接到您的数据库以浏览表、执行重构、导入/导出数据等。

94130
领券