1.电脑上有哪些操作系统
2.在CentOS系统上安装网络监控软件ntopng
3.ç½ç»ç®¡çåä¼åºäºä»ä¹ç®çä½¿ç¨ nmap å·¥å
·
4.Linux Ubuntu openssl离线源码安装、升级版本
电脑上有哪些操作系统
常见的有一下几类:Windows、MAC、UNIX、Linux
Windows 系列是微软公司的产品,从Windows 、独立购物站 源码Windows 、Windows 、Windows XP、Windows Server 、Windows Vista、Windows Server 、Windows 7, 每一个又都有家庭办、企业版等几个版本。
Mac 系列的aide源码怎么截图操作系统主要运行在苹果的电脑上,系统界面很华丽,特别漂亮。但一般的电脑用不了。
Unix 主要运行在服务器上,有IBM公司的AIX,SUN公司的Solaris,BSD等等。
Linux 是开放源代码的操作系统,可以免费获得并且分发,遵循GPL协议,Linux 共有几百个发行版本。比较流行的有Ubuntu 、Fedora、 Open SUSE、请求源码是什么Debian、Cent OS 。Linux 在普通的电脑上都能很好的运行,想玩玩 Linux 的朋友我推荐可以试试Ubuntu,操作都很简单,而且实用,最终咬的是免费!!!
在CentOS系统上安装网络监控软件ntopng
ntopng是什么
Ntopng是一个基于网页的高速通信分析器和流量收集器。Ntopng基于ntop,它运行于所有Unix平台、MacOS X和Windows。
特性
从ntopng网站上,源码阅读的方法我们可以看到他们说它有众多的特性。这里列出了其中一些:
按各种协议对网络通信排序
显示网络通信和IPv4/v6的激活主机
持续不断以RRD格式存储定位主机的通信数据到磁盘
通过nDPI,ntop的DPI框架,发现应用协议
显示各种协议间的IP通信分布
分析IP通信,并根据源/目的地址进行排序
显示IP通信子网的矩阵(谁在和谁通信?)
报告按协议类型排序的IP协议使用率
生成HTML5/AJAX网络通信数据
安装的先决条件
Ntop为CentOS和基于位Ubuntu预编译好了包,你可以在它们的下载页面找到这些包。对于位操作系统,你必须从源代码编译。本文在CentOS 6.4 位版本上测试过。但是,它也可以在其它基于CentOS/RedHat的Linux版本上工作。让我们开始吧。
开发工具
你必须确保你安装了编译ntopng所需的所有开发工具,要安装开发工具,高点指标源码设置你可以使用yum命令:
代码如下:
# yum groupinstall ‘Development Tools’
安装TCL
代码如下:
# yum install tcl
安装libpcap
代码如下:
# yum install libpcap libpcap-devel
安装Redis
代码如下:
# wget /files/redis-2.6..tar.gz
# tar zxfv redis-2.6..tar.gz
# cd redis-2.6.
# make bit
# make test
# make install
安装ntopng
方法 1 :
代码如下:
# wget /projects/ntop/files/ntopng/ntopng-1.1_.tgz/download
# tar zxfv ntopng-1.1_.tgz
# cd ntopng-1.1_
# ./configure
# make
# make install
方法 2 :
在我的CentOS 6.4上,我使用方法 1时收到了一个错误消息,错误消息内容如下:
代码如下:
./third-party/LuaJIT-2.0.2/src/libluajit.a : could not read symbols : File in wrong format
所以,我切换到了SVN来安装。对于此方法,需要联网,步骤如下:
代码如下:
# svn co work ".0.2.0/"
--interface 1
p # vi ntopng.pid
放入该行:
代码如下:
-G=/var/run/ntopng.pid
保存这些文件,然后继续下一步。
运行ntopng
我们假定你已正确安装了网络服务器,那么下一步就是运行redis服务器。
复制代码
代码如下:
# /usr/local/bin/redis-server
然后,运行ntopng
复制代码
代码如下:
# /usr/local/bin/ntopng
测试ntopng
现在,你可以通过访问http://yourserver.name:来测试ntopng应用,你将会看到ntopng登录页面。首次登录,你可以使用用户‘admin’和密码‘admin’。
仪表盘相当简洁。当你登入后,你将看到关于最高流量通信者页面。
如果你点击右侧顶部的流量菜单,ntopng将会显示活动流量的更多细节。
在主机菜单上,你可以看到连接到流的所有主机。
Ntopng Hosts List
如果你点击主机 交互,ntop将显示一个漂亮的主机间的交互信息图表。
仪表盘菜单
组成部分:
顶级主机(发送+接收)
顶级应用协议
Ntopng Apps
界面菜单将引领你进入更多内部菜单。包菜单将给你显示包的大小分布。
协议菜单将为你显示使用了多少协议及其使用百分比。
你也可以通过使用历史活跃度菜单查看活跃度。
最后一项要点是,你也可以通过顶部右侧区域的设置菜单(齿轮图标的那一个)管理哪些用户可以访问ntopng。
Ntopng为你提供了一个范围宽广的时间线,从5分钟到1年都可以。你只需要点击你想要显示的时间线。图表本身是可以点击的,你可以点击它来进行缩放。
当然,ntopng能做的事比上面中展示的还要多得多。你也可以将定位和电子地图服务整合进来。在ntopng自己的网站上,有已付费的模块可供使用,如nprobe可以扩展ntopng可以提供给你的信息。更多关于ntopng的信息,你可以访问ntopng网站。
ç½ç»ç®¡çåä¼åºäºä»ä¹ç®çä½¿ç¨ nmap å·¥å ·
ç¨æ¥æ«æç½ä¸çµèå¼æ¾çç½ç»è¿æ¥ç«¯ãç¡®å®åªäºæå¡è¿è¡å¨åªäºè¿æ¥ç«¯ï¼å¹¶ä¸æ¨æ计ç®æºè¿è¡åªä¸ªæä½ç³»ç»ãnmapå·¥å ·å ·ä½åè½å¦ä¸ï¼1ãæ¢æµä¸ç»ä¸»æºæ¯å¦å¨çº¿ï¼
2ãæ«æ 主æºç«¯å£ï¼å æ¢ææä¾çç½ç»æå¡ï¼
3ãå¯ä»¥æ¨æ主æºæç¨çæä½ç³»ç» ã
Nmapå¯ç¨äºæ«æä» æ两个èç¹çLANï¼ç´è³ä¸ªèç¹ä»¥ä¸çç½ç»ãNmap è¿å 许ç¨æ·å®å¶æ«ææå·§ã
é常ï¼ä¸ä¸ªç®åç使ç¨ICMPåè®®çpingæä½å¯ä»¥æ»¡è¶³ä¸è¬éæ±ï¼ä¹å¯ä»¥æ·±å ¥æ¢æµUDPæè TCP端å£ï¼ç´è³ä¸»æºæ 使ç¨çæä½ç³»ç»ï¼è¿å¯ä»¥å°æææ¢æµç»æè®°å½å°åç§æ ¼å¼çæ¥å¿ä¸ï¼ ä¾è¿ä¸æ¥åææä½ã
æ©å±èµæï¼
Nmapçä¼ç¹ï¼
1ã çµæ´»ãæ¯ææ°åç§ä¸åçæ«ææ¹å¼ï¼æ¯æå¤ç§ç®æ 对象çæ«æã
2ã强大ãNmapå¯ä»¥ç¨äºæ«æäºèç½ä¸å¤§è§æ¨¡ç计ç®æºã
3ãå¯ç§»æ¤ãæ¯æ主æµæä½ç³»ç»ï¼Windows/Linux/Unix/MacOSççï¼æºç å¼æ¾ï¼æ¹ä¾¿ç§»æ¤ã
4ãç®åãæä¾é»è®¤çæä½è½è¦ç大é¨ååè½ï¼åºæ¬ç«¯å£æ«ænmap targetipï¼å ¨é¢çæ«ænmap _A targetipã
5ãèªç±ãNmapä½ä¸ºå¼æºè½¯ä»¶ï¼å¨GPL Licenseçèå´å å¯ä»¥èªç±ç使ç¨ã
6ãæ档丰å¯ãNmapå®ç½æä¾äºè¯¦ç»çææ¡£æè¿°ãNmapä½è åå ¶ä»å®å ¨ä¸å®¶ç¼åäºå¤é¨Nmapåè书ç±ã
åèèµææ¥æºï¼ç¾åº¦ç¾ç§-nmap
Linux Ubuntu openssl离线源码安装、升级版本
Ubuntu ..1
OpenSSL 1.0.2g 1 Mar
官网:openssl.org 下载:openssl.org/source/
官网最新可用生产版本openssl-1.1.1k,openssl-3.0.0-alpha版本是openssl的下一个主要版本,includes the new FIPS Object Module(新特性),预发布版本,不轻易直接用于生产环境。
这次下载openssl-1.1.1k.tar.gz的源码包。
将openssl源码包解压,并进入openssl-1.1.1k文件夹
查看README,了解安装openssl的预制环境条件,已安装过环境。
查看INSTALL,根据Quick Start直接编译。
编译、安装过程中无任何报错,一路畅通,查看openssl版本。
查看版本信息报错,没有libssl.so.1.1依赖文件。搜索发现libssl.so.1.1依赖文件存在,但路径不对。建立软链接后,查看openssl信息依旧报错:libcrypto.so.1.1依赖文件不存在。同样建立软链接,成功更新openssl版本。
成功更新openssl版本后,可以执行openssl命令。
尝试openssl-3.0.0-alpha的预发布版本,除编译命令不一致外,同样需要建立依赖库软链接。
使用以下命令配置、构建和测试:Unix / Linux / macOS,一键安装版本install.sh,openssl-1.1.1k版本。