手把手教你搭建集中式版本控制系统SVN服务器

大家好,我是IT共享者,人称皮皮。

一、前言

我们前段日子学过了分布式版本控制系统git,相信大家都领略到了它的强大,今天我们来说说集中式版本控制系统svn,跟分布式版本控制系统不同的是,集中式版本控制系统旨在用于多个人协同开发一个项目,而且它的版本控制系统都是存放在中央服务器上的,如果你需要使用就得从中央服务器上调用,它不像git,每个用户都可以有自己的版本控制系统而且互通。而且它采用的是c/s的运行机制,下面就让我们来使用svn吧。

二、搭建svn服务器

要想在集中式版本控制系统上访问资源,首先得搭建一个svn服务器,这里我们得下载一个可以创建svn服务的软件——VisualSVN server,下载地址:

https://u062.com/file/7715018-470258146

下载好后直接双击安装即可,如图:

手把手教你搭建集中式版本控制系统SVN服务器

手把手教你搭建集中式版本控制系统SVN服务器

这里我们需要设置端口号,紧接着点击next,如图:

手把手教你搭建集中式版本控制系统SVN服务器

然后一直next即可进行安装。成功安装后如图:

手把手教你搭建集中式版本控制系统SVN服务器

是不是有点iis服务器的即视感。安装好了之后我们先开启服务,如果你想开启vdfs服务,直接点击Enable,然后我们需要激活软件好获得45天的免费使用权,如图:

手把手教你搭建集中式版本控制系统SVN服务器

如果不想开启这个服务,这里选择否,然后我们会看到

手把手教你搭建集中式版本控制系统SVN服务器

点击第二项,输入安全钥匙,如图:

手把手教你搭建集中式版本控制系统SVN服务器

选择红色箭头所指处,然后按要求填写,如图:

手把手教你搭建集中式版本控制系统SVN服务器

然后把这个密钥填写进去即可,如图:

手把手教你搭建集中式版本控制系统SVN服务器

完成后可以看到它会提示你多久会到期,如图:

手把手教你搭建集中式版本控制系统SVN服务器

三、创建资源库

这里我们需要先创建一个资源库,如图:

手把手教你搭建集中式版本控制系统SVN服务器

手把手教你搭建集中式版本控制系统SVN服务器

然后我们选择第一个,因为第二个没有安装。然后设置代码仓库名字,如图:

手把手教你搭建集中式版本控制系统SVN服务器

设置好了之后,创建一个仓库目录,如图:

手把手教你搭建集中式版本控制系统SVN服务器

一般选择第一种就可以了,然后给使用这分配权限,如图:

手把手教你搭建集中式版本控制系统SVN服务器

这里,创建成功,如图:

手把手教你搭建集中式版本控制系统SVN服务器

此时访问该url是需要用户名和密码的,我们需要在server端设置用户名和密码,如图:

手把手教你搭建集中式版本控制系统SVN服务器

手把手教你搭建集中式版本控制系统SVN服务器

然后去浏览器中输入用户名和密码,如图:

手把手教你搭建集中式版本控制系统SVN服务器

登陆成功。我们可以看到visualsvn的目录下已经出现了一个hello的文件夹,如图:

手把手教你搭建集中式版本控制系统SVN服务器

于是乎,这里已经创建好了一个资源库。创建好资源仓库后我们需要添加子文件夹,可以通过服务端来完成,如图:

手把手教你搭建集中式版本控制系统SVN服务器

手把手教你搭建集中式版本控制系统SVN服务器

经过这一番操作,即可添加文件夹,不过需要注意的是,此时的hello这个仓库中能看到的子文件夹在本地磁盘中的仓库目录中并没有,也就是说我们是无法自行在这个文件夹下添加文件的,即使添加了,visualsvn也不承认这是属于它的一部分,所以这个时候需要我们使用集中版本控制系统的客户端来进行代码文件的上传了。

四、总结

本文主要带大家入门集中式版本控制系统,如果大家有做大型项目的话,使用这个相当方便管理。

服装打版界的扛把子——ET自定义操作

大家好,我是IT共享者,人称皮皮。

前言

今天要跟大家介绍的是关于服装设计所经常性使用的软件—–ET,这个ET可不是外星人,而是一款软件。这款软件在国内是最受欢迎的,其优点多多,这里不一一讲述,下面来看看它的具体操作过程,让小编带着大家一起做漂亮的服装版型,人人都可以成为服装设计师。

前面3篇文章已经给大家讲述了ET软件的基本操作,盘点服装设计所经常性使用的软件—–ET(上篇),盘点服装设计所经常性使用的软件—–ET(中篇),盘点服装设计所经常性使用的软件—–ET(下篇)

,这篇文章主要是给大家讲一下自定义的操作,这样自己可以实现更多的花样,一起来看看吧~

十、其它工具

1.端移动

这个工具的使用场景非常广泛,可以用来绘制任意图形,并且移动位置改变大小,首先我们需要绘制一个线段,然后选择端移动,并用鼠标左键选择线段,然后右键结束选择,如图:

此时就会变成一条绿色的线段,我们可以按住某一个端点并进行拖动,想拖多长的线段就拖多长的线段,如图:

最后的线段就是红色的那条,而且绿色的那条线段会消失。

2.平行线

顾名思义,就是能够生成多条平行的线段,我们可以先绘制一条线段,然后点击平行线,并右击鼠标然后左键拖动线段即可,如图:

3.等分线

我们可以使用等分线绘制一个雪花图案,如图:

我们首先绘制一条线段,然后选中等分线图标并且输入省量,然后使用左键拖动即可,如图:

4.测量两点的长度

这里我们需要使用两点测量这一功能,首先准备好两条线段,然后再点击两点测量,如图:

接着我们分别点击两条线段的端点,如图:

这时候它会弹出一个对话框,如图:

不管它,关闭即可。

5.旋转形状

有些时候我们需要将我们绘制的图形的方位进行旋转,这时我们可以借助旋转工具,如图:

选择旋转后,我们来框选需要旋转的部分,如图:

选中后右击鼠标,然后选择一个旋转的中心点,再用鼠标拖动旋转,如图:

6.半径圆、椭圆

1).半径圆

点击绘图菜单,选择半径圆,通过设置半径或者周长来绘制圆,如图:

如果我们不设置半径或者周长就可以自由绘制不同规格的圆。

2).椭圆

点击选用工具,选择椭圆,设置长直径和短直径,如图:

如果你不设置这两个参数的值,你就可以随意设置不同大小的椭圆。

7.省的操作

1).单向省

可以在曲线上添加一条直线,选择图标工具菜单,然后找到单向省,如图:

然后在曲线上单击某一点,即可添加一条直线,如图:

2).枣弧省

就是可以绘制一个菱形,打开图标工具菜单,选择打版图标工具,找到枣弧省,如图:

然后选中绘制枣弧省的点,然后设置参数,如图:

3).省道

省道可以在线段上开辟一个特殊的形状,如图:

打开省道后,我们只需要点击线段的中心点,然后往下拉,即可生成一个指定省长和省量的省道,如图:

这里小编设置了不同的省道和省量,所以效果不同。

4).省折线

我们可以通过省折线来将使用省道后所产生的缺口缝补好,我们先打开省折线,如图:

然后我们框选两个点,如图:

这样就可以了,是不是很漂亮了。

总结

ET可以说是服装打版软件中的佼佼者了,不仅功能丰富多样,而且操作方法简单易懂,学会了它你可以轻松做出服装版型,然后使用电脑排版打印,提高工作效率,目前百分之95都是电脑打版了,人工打版很少见了。

盘点服装设计所经常性使用的软件—–ET(下篇)

大家好,我是IT共享者,人称皮皮。

前言

今天要跟大家介绍的是关于服装设计所经常性使用的软件—–ET,这个ET可不是外星人,而是一款软件。这款软件在国内是最受欢迎的,其优点多多,这里不一一讲述,下面来看看它的具体操作过程,让小编带着大家一起做漂亮的服装版型,人人都可以成为服装设计师。

上两篇文章已经给大家讲了软件的安装和基本操作,盘点服装设计所经常性使用的软件—–ET(上篇),盘点服装设计所经常性使用的软件—–ET(中篇),这篇文章继续往下进行介绍,一起来看看吧~

八、线段调整

1.延长线段

我们可以在原先的线段基础上延长线段,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

设置偏移,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

可以看到,没有任何变化,只需要右击鼠标即可,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

2.连接线段

我们现在有两条线段,然后这两条线段没有连接,我们现在需要将两条线段进行连接,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

这里有种很方便的做法,直接先选择一条线段,左键框选,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

然后左键单击另一条线段,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

然后我们直接右键单击即可,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

3.修剪线段

如果我们不小心把线段弄长了,那么如何修剪了,很简单。首先我们画一个线段,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

这个时候我们只需要选择变长的两端,然后右键单击即可,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

注:框选的时候千万不要选到太多的不需要删除的部分,否则会把整个线段全部删除。

4.测量线段长度

这个也是非常简单,我们只需要使用智能笔右键单击线段即可显示它的线段长度,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

5.绘制指定长度和角度的线段

我们可以设置线段的指定长度并截取,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

修改这三个数值即可改变我们的线段的长度和宽度。那么角度如何实现了,这里需要用到角度线啦,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

找到角度线后,我们就可以选中线段的端点,然后进行拖动,即可绘制一条长度为30角度为90的线段了,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

九、画十字架

正常情况下我们可以直接画两条线段,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

可以看到,十字架画出来了,不过很容易画歪,接下来教大家一种方法,使用水平垂直补正即可解决这一问题,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

选择水平垂直补正,左键单击线段,此时线段为红色,然后右键单击后选择最后的端点,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

这样就实现了一个十字架了,如图:

盘点服装设计所经常性使用的软件-----ET(下篇)

总结

ET可以说是服装打版软件中的佼佼者了,不仅功能丰富多样,而且操作方法简单易懂,学会了它你可以轻松做出服装版型,然后使用电脑排版打印,提高工作效率,目前百分之95都是电脑打版了,人工打版很少见了。

盘点服装设计所经常性使用的软件—–ET(中篇)

大家好,我是IT共享者,人称皮皮。

前言

今天要跟大家介绍的是关于服装设计所经常性使用的软件—–ET,这个ET可不是外星人,而是一款软件。这款软件在国内是最受欢迎的,其优点多多,这里不一一讲述,下面来看看它的具体操作过程,让小编带着大家一起做漂亮的服装版型,人人都可以成为服装设计师。

上一篇文章已经带大家安装了ET软件,并且对该软件有了个初步的认识,这篇文章继续往下进行介绍。

四、附件的操作

系统集成了很多优秀的样版,我们可以通过设置来进行查看并修改,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

盘点服装设计所经常性使用的软件-----ET(中篇)

盘点服装设计所经常性使用的软件-----ET(中篇)

这样就可以把选择的样版展示在窗口中了,这件衣服看起来还不错。我们还可以将自己所制作的样本导入到系统中,以备以后不时之需,首先我们需要选择附件登录,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

然后选中我们要添加到附件的版型,一般选中就是红色的状态,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

当版型为红色时,我们右击鼠标,然后就会弹出附件对话框,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

按照上面要求即可将版型添加到附件中去,以后我们制衣时就可以调用我们自己的版型了。

五、复制

这里我们可以通过平移和镜像来复制,首先选中平移功能,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

首先我们选择平移图标,然后框选住需要平移的目标版型,然后按住Ctrl键使用左键拖动即可,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

接下来就是镜像,镜像其实就是相当于复制了一部分重合的数据,选择两点镜像,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

然后框选镜像目标,然后设置镜像轴起点和终点即可,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

还可以使用水平垂直镜像,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

选中该图标后,左键单击线段选中,然后右击结束选择,此时按住鼠标左键拖动不放,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

拖动完毕即可形成一个长度相同的线段,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

注:如果是水平线段的话拖动的幅度不要太大即可。

我们还可以使用要素镜像来进行复制操作,如下:

盘点服装设计所经常性使用的软件-----ET(中篇)

选中我们需要镜像的部分,使用左键单击选中,然后右键取消选择,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

接下来我们需要按住Ctrl键,然后选择镜像的重合部分,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

这样就把上面选中的部分给复制下来了。

六、添加标注

我们可以在版型中添加适量的标注来提醒打样的师傅有哪些需要注意的,所以标注很有必要,我们只需要点击ABC图标,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

点击ABC后然后按住左键拖动一个线段,然后就会弹出文字输入对话框,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

输入完点击确定即可在屏幕上显示。

七、曲线

如果我们现在有个矩形的版型,我们现在要在它的某一端进行调整,让它变更为以下形状,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

那么这个该怎么办了?首先我们来创建一个矩形,然后我们选中矩形需要更改形状的那一端,然后框选它,此时那一端被选中的会是红色线段,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

不过此时是无法在它上面进行操作的,我们需要按住Shift键然后一个个点击,然后每个点击处都会出现一个小点点,这样就可以将一个线段拆分成多个可以自由变换的形状了。如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

然后我们框选那一端,即为红色时,用鼠标按住这些绿色的点然后往下拉,即可。如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

这里小编做了一些处理,首先你拖动的时候上面的线段不会消除,需要你使用删除工具删除那些多余的线段,其次拖动这些绿点很可能会比较乱,所以我们可以在删除那些线段后右击选择这些曲线,然后用鼠标左键拖动这些绿点以达到任意形状的目的。其实我们还有一种特别简单的方法,非常方便,我们先右击线段,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

然后按住Ctrl点选一个个绿点,最后松开Ctrl键,然后拖动那些绿点即可,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

或者设置点数也是一种非常方便的方法,还是右键选中线段,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

然后回车并右键单击即可设置十个点,然后我们右击可看到十个点,分别拖动它们即可,如图:

盘点服装设计所经常性使用的软件-----ET(中篇)

注:点数设置是平均分配,故而使用场景最广泛。

总结

ET可以说是服装打版软件中的佼佼者了,不仅功能丰富多样,而且操作方法简单易懂,学会了它你可以轻松做出服装版型,然后使用电脑排版打印,提高工作效率,目前百分之95都是电脑打版了,人工打版很少见了。

盘点服装设计所经常性使用的软件—–ET(上篇)

大家好,我是皮皮。

前言

今天要跟大家介绍的是关于服装设计所经常性使用的软件—–ET,这个ET可不是外星人,而是一款软件。这款软件在国内是最受欢迎的,其优点多多,这里不一一讲述,下面来看看它的具体操作过程,让小编带着大家一起做漂亮的服装版型,人人都可以成为服装设计师。

一、安装软件

本软件的安装基本上是傻瓜式的,按照步骤一步步来即可,下载地址:

https://u062.com/file/7715018-456442440

然后打开软件安装根目录,双击图中程序,如图:

然后你就会看到一个非常精美的软件界面,如图:

至此,ET的安装已圆满完成,接下来就是它的操作了。

二、认识基本工作区

首先我们可以对窗口的透明度进行调整,如图:

然后我们修改下窗口的背景颜色,如图:

这里我们要想画图的话,我们无需新建窗口,打开一个黑窗口即可画图。

三、智能笔

我们可以使用智能笔来画图,如图:

点击箭头处,然后鼠标拖动,如图:

可以拖动出矩形,直线或者多边形。如图:

你只需要右击鼠标,然后左键单击,即可绘制直线或者曲线,第一次打开软件时是绘制的矩形。我们还可以通过设置指定长度和宽度来绘制线条,如图:

我们还可以连接使用笔刷连接几个图形,只需要用鼠标左键拖动出一个形状,然后按住Ctrl键即可把一些线段连接起来,如图:

如果我们想自定义绘制的形状,直接在智能笔分类工具条选择对应形状即可,如图:

我们选择矩形,如图:

可以看出,绘制的全部是矩形,我们可以删除我们选中的图形,如图:

然后左键拖动选择所有需要删除的部分,如图:

可以看到,现在变了颜色了,这些红色部分的图形就是我们选中的要删除的目标对象了,然后单击鼠标右键,即可完成删除。

四、总结

ET可以说是服装打版软件中的佼佼者了,不仅功能丰富多样,而且操作方法简单易懂,学会了它你可以轻松做出服装版型,然后使用电脑排版打印,提高工作效率,目前百分之95都是电脑打版了,人工打版很少见了。

玩转手机自动化测试

大家好,我是皮皮。

前言

之前我们玩过一些手机自动化软件,比如Airtest,ADB,通过这些软件我们可以和自己的手机进行关联,并且使用程序来代替我们本人来操作手机,今天我们要说的是另一款给力的自动化APP,这里要介绍的并不是Windows平台上的可执行文件哦,而是Android平台上的JavaScript IDE,更重要的一点就是这个工具是国人开发的,必须支持一个不是。而且AutoJs兼容性更好,传统的按键精灵,脚本精灵,虽然上手快,门槛低,但是他们是以坐标为基础,很容易出现分辨率的问题,而AutoJs则是以控件为基础,因而更强大,并且我们在玩自动化时是不需要Root的;那么,废话不多说,赶快让我们一睹为快这款强大的IDE吧。

一、安装AutoJs

为了运行Autojs脚本,我们需要使用Android平台,这里小编选择的是夜神模拟器,将我们下载好的AutoJs.apk安装到夜神模拟器中,下载地址:

https://u062.com/file/7715018-454641893

然后我们开启无障碍服务,即可打开Autojs并正常运行,如图:

玩转手机自动化测试

二、基本使用大全

要想进行脚本的编写,我们需要点击蓝色圆圈里的加号创建一个脚本文件,下面我们来创建一个简单的脚本,如下:

1.选择器

因为AutoJs有着JavaScript的部分特性,因此他也有选择器可供我们选择元素,总共有四种,如下:

ID 选择器
Text 选择器
ClassName 选择器
Desc 选择器

2.打开应用

在打开之前我们需要对Autojs进行授权,很简单,如下:

auto();//授权auto.js

然后我们就可以打开对应应用,比如我想打开浏览器,如下:

launchApp('浏览器')#打开浏览器

如果我们想自定义打开的应用了,通过输入的方法,增加一个交互,可以这样做,如下:

var app=rawInput("","");
launchApp(app);

我们还可以添加一个控制台,显示我们操作的进度,如下:

auto();
console.show() //显示控制台
log('hello') //控制台输出
console.log('开启浏览器') //控制台输出
sleep(1000)//休眠
var app=rawInput("",""); //自定义输入
launchApp(app);//运行App
玩转手机自动化测试

玩转手机自动化测试

我们还可以检查是否有Root权限,如下:

if(auto.waitFor()){
    toastLog('有权限')
    }
  else{
   toastLog('无权限')
      }

3.屏幕操作

setScreenMetrics(1080,1920); #屏幕大小
toast("欢迎大家来到我的世界,Helloworld ,520");#屏幕通知
toastLog(‘hello’) #屏幕通知+控制台日志
images.requestScreenCapture() #向系统申请屏幕截图权限
images.captureScreen() #截图
swipe(100,200,130,320,230)#滑动屏幕,只支持安卓7.0以上
img=images.load('读取本地或者网络图片')#读取
images.save('图片来源','图片名')#保存
var c=findColor(img.'颜色十六进制')#寻找对应颜色对象
c.x c.y #对应颜色的横纵坐标
images.findColorEquals(img,color[, x, y, width, height]) #区域找色
images.findColorInRegion(img,color[, x, y, width, height])
device.width #取屏幕宽度
device.height #取屏幕高度
toast('欢迎光临')
if(requestScreenCapture()){
    console.log('截图成功')
    }
  else{
      console.log('截图失败')
      }
玩转手机自动化测试

玩转手机自动化测试

我们还可以保存网络上的图片到设备中,如:

var pic=images.load('http://wnk5.fulitmm.cn/comm/2020053009318366378.jpg');
images.save(pic,'/sdcard/mm.jpg')
玩转手机自动化测试

另外我们还可以通过找色来定位目标,如图:

玩转手机自动化测试

可以看到横纵标125。

4.返回退出

back() #返回
exit() #退出

5.休眠

如果我们想让程序等待一段时间,可以使用休眠功能,如下:

sleep(3000);#休眠

6.文本操作

有时候我们进入应用需要进行一些操作,这个时候我们可以通过找寻应用中文本的位置来进行精确操作,如下:

text('请输入网址')#找文本

7.Auto Js UI

这里要说的是,虽然我们之前的操作比较方便,但是如果你想把这些操作做成一个界面的话,就需要用到UI了,这样就会更方便了,像一些自动化工具,比如自动电击器就是这个原理了,我们来看一个最简单的例子,如下:

"ui";
ui.layout(
    <vertical foreground="#BBFFFF" bg='#F5F5F5'> #垂直布局加前景背景色设置
        <input id="name" text="请输入名字"/>#输入框
        <button id="one" text="按钮1" alpha="0.6" w="200dp" textSize="10sp"/>#按钮
        <button class="two" w="100dp" text="按钮2"/>
    <horizontal>#水平布局
        <button w="auto" alpha="0.8" text="按钮3"/>
        <button w="*" text="按钮4"/>
    </horizontal>
    </vertical>
   
    
);
ui.one.click(function(){#元素点击事件
    var n=ui.name.getText();
    toast(n)
    })
玩转手机自动化测试

其实UI控件中的方法基本大部分和JavaScript的方法一样,掌握了JavaScript你就可以非常轻松的使用UI控件了。

三、总结

Autojs主要就是用于我们的手机设备的脚本编写,所以与ADB也会有很多相似之处,可以这么说,只要你掌握了ADB和JavaScript,掌握这就跟喝水那么简单。

对了,还要跟大家补充一句,那就是Autojs的在线官方文档地址:

https://hyb1996.github.io/AutoJs-Docs/#/

上面介绍的有很多方面,如果你不方便每次都联网查询的话,可以结合咱们前几天讲的整站爬取方案哦。

盘点那些年我们一起玩过的网络安全工具

大家好,我是IT共享者,人称皮皮。这篇文章,皮皮给大家盘点那些年,我们一起玩过的网络安全工具。

一、反恶意代码软件

1.Malwarebytes

这是一个检测和删除恶意的软件,包括蠕虫,木马,后门,流氓,拨号器,间谍软件等等。快如闪电的扫描速度,具有隔离功能,并让您方便的恢复。包含额外的实用工具,以帮助手动删除恶意软件。分为两个版本,Pro和Free,Pro版相比与Free版功能要多了:实时监控防护;启发式保护;恶意网站保护,阻止访问已知的零日恶意Web内容;

2.ClamAV

ClamAV是一款C语言开发的开源病毒扫描工具用于检测木马/病毒/恶意软件,它提供了一个灵活且可扩展的多线程守护程序,命令行扫描程序以及用于通过Internet自动更新的工具。它是一个命令行工具,下载地址:
http://www.clamav.net/download.html。

3.VirusTotal

VirusTotal 是一个知名的在线病毒木马及恶意软件的分析服务,可分析提交的文件中是否包含已知病毒和其他恶意软件。因为它是在线查毒网站,所以性能可能不如软件查毒来的强大,地址:

https://www.virustotal.com/gui/home/upload

二、扫描工具

1.Ike-scan

这是一个命令行工具,它使用IKE协议来发现,识别和测试IPsec VPN服务器。

2.THC Amap

THC Amap是确定给定端口上侦听哪些应用程序的好工具,它甚至知道如何解析Nmap输出文件。同样的。他也是个命令行工具,下载地址:

https://u062.com/file/7715018-454887771

3.NBTScan

NBTScan是用于扫描IP网络以获取NetBIOS名称信息的程序,它向提供范围内的每个地址发送NetBIOS状态查询。对于每个响应的主机,它列出了IP地址,NetBIOS计算机名称,登录的用户名和MAC地址。同样的,也是个命令行工具,下载地址:

https://u062.com/file/7715018-454887777

三、加密工具

1.OpenSSH/PuTTY

这三者想必大家多多少少都接触过,主要用作登陆连接远程服务器加密。大多数Linux用户都运行着OpenSSH,而Windows用户则更喜欢Putty。OpenSSH主要是以命令行为主,而Putty带有GUI界面。OpenSSH:
https://u062.com/file/7715018-450420187,PuTTY:

https://u062.com/file/7715018-450422901

2.TrueCrypt

该工具可用于Linux Mac 和Windows系统,并且是开源的磁盘加密系统。下载地址:

https://u062.com/file/7715018-454915017

3.OpenVPN

OpenVPN是一个开放源代码SSL VPN软件包,它可以适应多种配置,包括远程访问,站点到站点VPN,WiFi安全以及具有负载平衡。它也是一个命令行工具。

4.KeePass

KeePass是一个免费密码管理器,它使用起来是很方便的。它存储许多由一个主密码解锁的密码。这个想法是只需要记住一个高质量的密码,并且仍然能够为各种帐户使用唯一的密码。它具有自动在Web表单中填写密码的功能。下载地址:

https://u062.com/file/7715018-454914895

四、入侵检测系统

1.Snort

该网络入侵检测和防御系统擅长IP网络上的流量分析和数据包记录,通过协议分析,内容搜索和各种预处理器,Snort可检测数千种蠕虫,漏洞利用尝试,端口扫描和其他可疑行为。下载地址:

https://www.snort.org/

2.OSSIM

OSSIM代表开源安全信息管理。其目标是提供工具的全面汇编,这些工具在一起工作时,可以为网络/安全管理员提供有关网络,主机,物理访问设备和服务器的各个方面的详细视图,下载地址:

https://cybersecurity.att.com/products/ossim/download

五、端口扫描器

1.Angry IP Scanner

Angry IP Scanner是一个小型的开源Java应用程序,它可以执行 Ping扫描和端口扫描。下载地址:

https://u062.com/file/7715018-454890654

2.NetScanTools

NetScanTools是Windows的40多个网络实用程序的集合,在设计时考虑了简单的用户界面。它包括DNS工具,Ping和端口扫描程序,Traceroute和其他实用程序。下载地址:

https://u062.com/file/7715018-454891073

六、漏洞利用工具

1.W3af

W3af是一个非常流行,强大且灵活的框架,用于查找和利用Web应用程序漏洞。它易于使用和扩展,并具有数十种Web评估和开发插件。下载地址:

http://w3af.org/

2.Sqlmap

这个小编之前跟大家说过,很强大的SQL注入和漏洞查找工具。下载地址:

https://u062.com/file/7715018-453776489

3.Social Engineer Toolkit

Social-Engineer Toolkit是一个为社会工程设计的开源渗透测试框架。其中的SET具有许多自定义攻击向量,可让您快速进行可信的攻击。下载地址:
https://github.com/trustedsec/social-engineer-toolkit,这是一个Python安装文件的下载地址。不过很抱歉的是目前仅支持Linux和Mac Os X 系统。

4.Netsparker

Netsparker是一个Web应用程序安全扫描程序,同时支持检测和利用漏洞。它旨在通过在成功利用或以其他方式测试漏洞后仅报告已确认的漏洞,从而实现无误。下载地址:
https://u062.com/file/7715018-454914691

七、监控工具

1.Ettercap

Ettercap是针对中级局域网攻击者的套件。它具有实时连接嗅探,动态内容过滤以及许多其他有趣的技巧。它支持对许多协议(甚至是加密协议)进行主动和被动剖析,并包括许多用于网络和主机分析的功能。下载地址:

https://u062.com/file/7715018-454894010

2.P0f

P0f能够仅通过检查捕获的数据包来识别目标主机的操作系统,即使该设备位于数据包防火墙之后。P0f不会直接或间接产生任何其他网络流量。没有名称查找,没有神秘的探查,没有ARIN查询,什么都没有。在高级用户手中,P0f可以检测防火墙的存在,NAT的使用,负载平衡器的存在等等!下载地址:

https://u062.com/file/7715018-454910603

3.Nagios

Nagios是系统和网络监视应用程序。它会监视您指定的主机和服务,并在情况变坏或变好时提醒您。它的许多功能包括监视网络服务(SMTP,POP3,HTTP,NNTP,ICMP等),监视主机资源(处理器负载,磁盘使用情况等)。下载地址:

https://u062.com/file/7715018-454910403

4.NetWitness NextGen

NetWitness NextGen是网络安全监视器。监视器的核心是解码器子系统,该子系统记录网络流量以进行分析。

八、网络代理

1.Paros proxy

基于Java的Web代理,用于评估Web应用程序漏洞。它支持即时编辑/查看HTTP / HTTPS消息,以更改Cookie和表单字段等项目。它包括Web流量记录器,Web 爬虫,哈希计算器和用于测试常见Web应用程序攻击(例如SQL注入和跨站脚本)的扫描程序。下载地址:

https://u062.com/file/7715018-454911937

2.Ratproxy

Ratproxy是半自动化的,很大程度上是被动的Web应用程序安全审核工具。它旨在补充通常用于此任务的主动搜寻器和人工代理,并基于对现有用户,用户和用户的观察,专门针对潜在问题和与安全性相关的设计模式进行了准确,灵敏的检测和自动注释,并进行了优化。在复杂的Web 2.0环境中启动流量。下载地址:

http://code.google.com/p/ratproxy/

3.Sslstrip

Sslstrip是一个SSL剥离代理,旨在使未加密的HTTP会话看起来尽可能像HTTPS会话。它将https链接转换为http或具有已知私钥的https。它甚至为安全通道的假象提供了一个挂锁图标。通常,可以从HTTP页面上的重定向访问许多HTTPS站点,并且许多用户在未升级其连接时不会注意到。

九、Web漏洞扫描

1.Burp Suite

Burp Suite是用于攻击Web应用程序的集成平台。它包含各种工具,它们之间具有众多接口,旨在促进并加快攻击应用程序的过程。所有工具共享用于处理和显示HTTP消息,持久性,身份验证,代理,日志记录,警报和可扩展性的相同框架。下载地址:

https://u062.com/file/7715018-454914171

2.W3af

W3af是一个非常流行,强大且灵活的框架,用于查找和利用Web应用程序漏洞。下载地址:

https://u062.com/file/7715018-454914299

十、无线工具

1.Aircrack

Aircrack是一套用于802.11a / b / g WEP和WPA破解的工具。一旦收集了足够的加密数据包,它就会实施最著名的破解算法来恢复无线密钥。。该套件包含十几种离散工具,包括airodump(802.11数据包捕获程序),aireplay(802.11数据包注入程序),aircrack(静态WEP和WPA-PSK破解)和airdecap(解密WEP / WPA捕获文件)。下载地址:

https://u062.com/file/7715018-454909946

2.Netstumbler

Netstumbler是最知名的Windows工具,用于查找开放的无线访问点,该工具当前是免费的,但仅Windows且未提供源代码。下载地址:

https://u062.com/file/7715018-454909730

3.Kismet

Kismet是基于控制台的802.11第2层无线网络检测器,嗅探器和入侵检测系统。它通过被动嗅探来识别网络,并且甚至可以隐藏正在使用的隐藏网络。它可以通过嗅探TCP,UDP,ARP和DHCP数据包来自动检测网络IP块。下载地址:

https://u062.com/file/7715018-454898962

4.InSSIDer

InSSIDer是适用于Windows,OS X和Android的无线网络扫描仪。并且能在64位Windows和Windows Vista上正常运行。InSSIDer可以找到开放的无线接入点,跟踪一段时间内的信号强度,并通过GPS记录保存日志。下载地址:

https://u062.com/file/7715018-454909508

十一、Rootkit检测器

1.Sysinternals

Sysinternals提供了许多小型Windows实用程序,这些实用程序对于低级Windows黑客非常有用。

下载地址:

https://u062.com/file/7715018-454901712

2.Tripwire

Tripwire是一种工具,可以帮助系统管理员和用户监视一组指定的文件是否有任何更改。下载地址:

https://u062.com/file/7715018-454909364

3.AIDE

AIDE(高级入侵检测环境)是Rootkit检测器,是Tripwire的免费替代品。它对重要的系统文件进行加密哈希并将其存储在数据库中。而且它是一个免费的工具,只不过广告比较多。下载地址:

https://u062.com/file/7715018-454908278

十二、封包嗅探器

1.Wireshark

这个就不多说了,用过的都知道它是一个十分强大的网络嗅探抓包工具,正是因为太强大,导致我们用的都还不够深入。下载地址:
https://u062.com/file/7715018-454908568。

2.Tcpdump

他不像Wireshark那么强大,拥有漂亮的GUI界面,但是他胜在实用而且资源占用率很小。下载地址:

https://u062.com/file/7715018-454909158

十三、总结

看完这些相信大家会对里面的内容非常感兴趣,因为身为一个网络安全方面的小白,还是很有必要接触这些工具的,毕竟只有先使用这些功能,我们才能更加了解这些功能。

盘点3种Python网络爬虫过程中的中文乱码的处理方法

大家好,我是Python进阶者。前几天给大家分享了一些乱码问题的文章,感兴趣的小伙伴可以前往:UnicodeEncodeError: ‘gbk’ codec can’t encode character解决方法,这里再次给大家祭出网络爬虫过程中三种中文乱码的处理方案,希望对大家的学习有所帮助。

前言

前几天有个粉丝在Python交流群里问了一道关于使用Python网络爬虫过程中中文乱码的问题,如下图所示。

看上去确实头大,对于爬虫初学者来说,这个乱码摆在自己面前,犹如拦路虎一般难顶。不过别慌,小编在这里给大家整理了三种方法,专门用于针对中文乱码的,希望大家在后面再次遇到中文乱码的问题,在此处可以得到灵感!

一、思路

其实解决问题的关键点就是在于一点,就是将乱码的部分进行处理,而处理的方案主要可以从两个方面进行出发。其一是针对整体网页进行提前编码,其二是针对局部具体中文乱码的部分进行编码处理。这里例举3种方法,肯定还有其他的方法的,也欢迎大家在评论区谏言。

二、分析

其实关于中文乱码的表现形式有很多,但是常见的两种如下:

1、当出现网页编码为gbk,获取到的内容在控制台打印类似如下情况的时候:

ÃÀÅ® µçÄÔ×À ¼üÅÌ »ú·¿ ¿É°® С½ã½ã4k±ÚÖ½

2、当出现网页编码为gbk,获取到的内容在控制台打印类似如下情况的时候:

�װŮ�� ��Ů ˮ СϪ Ψ��

虽然看上去控制台输出正常,没有报错:

Process finished with exit code 0

但是输出的中文内容,却不是普通人能看得懂的。

这种情况下的话,就可以通过使用本文给出的三种方法进行解决,屡试不爽!

三、具体实现

1)方法一:将requests.get().text改为requests.get().content

我们可以看到通过text()方法获取到的源码,之后进行打印输出的话,确实是会存在乱码的,如下图所示。

此时可以考虑将请求变为.content,得到的内容就是正常的了。

2)方法二:手动指定网页编码

# 手动设定响应数据的编码格式
response.encoding = response.apparent_encoding

这个方法稍微复杂一些,但是比较好理解,对于初学者来说,还是比较好接受的。

如果觉得上面的方法很难记住,或者你可以尝试直接指定gbk编码也可以进行处理,如下图所示:

上面介绍的两种方法都是针对网页进行整体编码,效果显著,接下来的第三种方法就是针对中文局部乱码部分使用通用编码方法进行处理。

3)方法三:使用通用的编码方法

img_name.encode('iso-8859-1').decode('gbk')

使用通用的编码方法,对中文出现乱码的地方进行编码设定即可。还是当前的这个例子,针对img_name进行编码设定,指定编码并进行解码,如下图所示。

如此一来,中文乱码的问题就迎刃而解了。

四、总结

我是Python进阶者。本文基于粉丝提问,针对Python网络爬虫过程中的中文乱码问题,给出了3种乱码解决方法,顺利帮助粉丝解决了问题。虽然文中例举了3种方法,但是小编相信肯定还有其他的方法的,也欢迎大家在评论区谏言。

小伙伴们,快快用实践一下吧!如果在学习过程中,有遇到任何问题,欢迎加我好友,我拉你进Python学习交流群共同探讨学习

在Windows系统中愉快的运行Linux 系统

大家好,我是IT共享者,人称皮皮。

前言

曾经的小编一直都是使用Windows系统,但是当很多人都在我耳边说,用Linux吧,Windows不行;当时不由得怒火朝天,不是因为我在用Windows,而是别人这样说不就等于说用WIndows的男人不行吗?这谁忍得住,要知道,一个男人最忌讳的就是别人说它不行,不管男人女人都不能说,就好比不能说女生胖啊,丑啊啥的,毕竟咱们要学会尊重别人这样才会受到别人的尊重;当然,如果你是一个吊儿郎当的人的话,上面的话当我放屁。哈哈,言归正传,今天小编决定带大家玩一玩Linux系统,不过不是在虚拟机中装Linux系统,下面跟小编一起来看看吧。

一、系统自带

想必用过Windows 10的人都应该知道了,它里面就自带了Linux系统哦,无需你再去安装,是不是很方便,如图:

虽然小编没有Windows 10系统,但是这点小编还是知道的,别不信,信小编得永生。

二、虚拟机

这个我想大家应该都不陌生了吧,Virtual Machine,是非常有名的虚拟机软件,我们可以通过在虚拟机中安装操作系统,模拟一个真实的系统环境从而进行操作,虽然很方便,但是资源占用率太高,不在小编的考虑范畴内,故而果断放弃。

三、Cygwin

Cygwin是一款很实用的模拟Linux环境的软件,通过它我们可以直接在WIndow平台上模拟Linux环境。这里小编给大家准备了32位和64位的软件,下载地址:

https://u062.com/file/7715018-455128314

下面我们开始安装。

双击应用程序,开始安装,如图:

可以看到有三个选项,我们来对这三个选项进行解读,如下所示:

Install from Internet     直接从网络上下载并安装
Download Without Installing 只下载不安装
Install from Local Directory 从本地目录安装

这里小编选择第一项,选择好后就设置安装目录,如图:

依据自己喜好设置。然后我们设置组件包的位置,如图:

然后单击下一步,来到网络连接选项对话框,如下:

这里有三项选项,表示的意思分别是,使用系统代理设置,直接连接,使用HTTP/FTP代理。这里小编选择保持不动,点击下一步。然后会看到很多下载的站点地址,如图:

这里的URL很多,选择国内的镜像地址,下载会更加快速,如下:

然后我们尽可以下载了,下载后弹出一个对话框,如图:

可以下载你喜欢的软件,这里小编下载了Python,点击下一步,再次开始下载,如图:

下载速度可能不是特别理想,需要我们慢慢等待哦,心急吃不了热豆腐嘛。

如此安装完毕。打开Cygwin验证一下,如下:

显示了它的基本信息和当前状态。我们再来看看刚刚选择安装的Python是否已经安装上去了,如图:

可以看到Python的当前版本被成功打印出来了。接下来就可以愉快的使用Linux系统中 的命令了。

四、文末福利

你还在为各个主流编程语言的环境搭建而煞费苦心吗?有了这个神器后通通So easy,之所以说这个是因为小编曾经也有和大家相似的经历,编程五分钟,环境配置两小时,有时候甚至需要更长的时间,于是乎,小编现在决定跟大家分享一款神器,统领各大主流编程语言的Wingw,下载地址:

https://u062.com/file/7715018-455134532

打开压缩包,如下图:

我们点击MinGW-5.1.6.exe,即可开始安装MinGW。

选择第一项,下载并安装,Next,如图:

选择Current,也就是现在开始下载。

选择第一个和最后一个选项即可。然后设置安装位置一路Next即可安装成功。安装成功后我们去它的安装目录去启动它,如图:

好了,现在你只需要专心写代码,剩下的交给这些命令行工具就好了。

五、总结

很多玩Windows的小伙伴相信都和我一样,想要窥探Linux的美,现在一条捷径就摆在你眼前,抓紧行动吧,愿你们前程似锦。

有了它,全球网络摄像头一览无余

大家好,我是IT共享者,人称皮皮。

前言

相信大家对于以前的网络摄像头泄露,各大宾馆开房视频频繁泄露,一定不会陌生了吧,当时,小编也在想,这些黑客是如何办到的了,本期小编就来为大家进行解密,揭开这层神秘的面纱。

一、网站获取

1.ZoomEy

中文名叫钟馗之眼,是专门用来获取全球网络摄像头的网站解析库,界面很美而且简洁,如图:

我们可以通过输入关键词来搜索相关联网设备,如图:

然后选择一个结果并点击,如图:

2.Shodan

这个网站和钟馗之眼一样,也是可以使用关键词来检索到全球各个地方的网络摄像头的地址的,但是打开网络的速率会差点,如图:

而且你还得注册一下账号,不然使用有限制,注册账号后会给你提供一个API Key,你可以使用这个钥匙来进行程序开发,比如Python程序开发。我们来举个简单的例子来看看能获取到多少网络摄像头,如图:

我们选择第一项,点击红色带箭头的图标,如图

可以看到就出现了网络摄像头后台操作界面,只要你把用户名密码和端口都输入正确了,就可以查看此刻这款网络摄像头的实时录像了。

二、软件获取

如果你嫌网站比较麻烦的话,可以通过扫描IP来获取到一些网络摄像头的地址,原理也比较简单,就是通过Ping来返回结果的。可以自己定义IP段来进行扫描,而且一般网络摄像头都是81端口,如图:

然后我们将扫描到的该网段开放81端口的地址通通拷贝,然后放入文本文件中,再打开另一个软件对这些IP和端口进行解析,如图:

我们可以随便打开一个海康威视的连接,进入浏览器,如图:

便会打开海康威视的登陆界面,可以看出这是一个ASP界面,熟悉ASP的大佬对于用户名和密码的获取应该问题不大。

三、总结

小编在这里跟大家郑重声明,技术无罪,但是心术不正就有可能成为害人的工具,切勿盗取他人隐私,这里小编只是粗略讲解,大致过程不便透露。