Nosql简介 Redis,Memchche,MongoDb的区别

Nosql介绍 Nosql的全称是Not Only Sql,这个概念早起就有人提出,在09年的时候比较火。Nosql指的是非关系型数据库,而我们常用的都是关系型数据库。就像我们常用的mysql,sqlserver一样,这些数据库一般用来存储重要信息,应对普通的业务是没有问题的。但是,随着互联网的...

2018-11-30 13:58:02

阅读数 30

评论数 0

python微型web框架flask介绍

 Flask是一个基于python的,微型web框架。之所以被称为微型是因为其核心非常简单,同时具有很强的扩展能力。它几乎不给使用者做任何技术决定。   安装flask时应该注意其必须的几个支持包比如Jinja2,Werkzeug等。如果使用easy_install或者pip这样的安装工具的话那...

2018-11-30 13:40:47

阅读数 90

评论数 0

基于Shodan Python库的批量攻击实践

拜读了xiaix关于Shodan的全面介绍:《Shodan新手入坑指南》,受益匪浅。SQL Server的弱口令入侵案例层出不穷,利用工具也大量存在,本文以MSSQL服务器为切入点,以解决批量目标发现为目标,介绍了一种基于Shodan Python库的攻击方法。希望能给有类似需求的同学提供参考。 ...

2018-11-30 10:06:40

阅读数 154

评论数 1

Shodan API使用指南

0x00 前言 Shodan是一个针对网络设备的搜索引擎,通过Shodan API进行搜索,不仅数据更加丰富,而且能够配合自己的程序实现自动化分析。 本文将要介绍Shodan API在使用过程需要注意的问题,分享使用心得和脚本开发技巧。   0x01 本文将要介绍以下内容 Shoda...

2018-11-30 10:02:21

阅读数 895

评论数 0

Shodan简介

什么是 Shodan? 首先,Shodan 是一个搜索引擎,但它与 Google 这种搜索网址的搜索引擎不同,Shodan 是用来搜索网络空间中在线设备的,你可以通过 Shodan 搜索指定的设备,或者搜索特定类型的设备,其中 Shodan 上最受欢迎的搜索内容是:webcam,linksys,...

2018-11-30 09:51:09

阅读数 194

评论数 0

各种数据库默认端口

关系型数据库 一 :Oracle 驱动:oracle.jdbc.driver.OracleDriver URL:jdbc:oracle:thin:@<machine_name><:port>:dbname 注...

2018-11-29 09:29:02

阅读数 74

评论数 0

Docker容器通过独立IP暴露给局域网的方法

Docker容器非常轻量,系统开销非常少,比VMware或者VirtualBox用起来方便,部署起来也非常容易。官方推荐我们通过端口映射的方式把Docker容器的服务提供给宿主机或者局域网其他容器使用。一般过程是: 1、Docker进程通过监听宿主机的某个端口,将该端口的数据包发送给Docker...

2018-11-29 09:05:11

阅读数 481

评论数 0

ApiDoc官方文档

目录 一、apidoc简介 二、apidoc安装使用 2.1 apidoc 命令参数列表: 2.2 配置(apidoc.json) 三、 apidoc注释参数 3.1 @api 3.2 @apiDefine 3.3 @apiDeprecated 3.4 @apiDescripti...

2018-11-28 19:25:59

阅读数 635

评论数 0

Snmp的基本概念

一、SNMP简单概述 1.1、什么是Snmp   SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP是一种简单网络管理协议,它属于TCP/...

2018-11-28 11:50:07

阅读数 105

评论数 1

docker安装PostgreSQL

0 任务简介 在Ubuntu 16.04虚拟机中安装docker 使用docker安装PostgreSQL 完成端口映射使得外部机器可以访问虚拟机中的数据库   1 安装docker 这一部分比较简单,不过考虑到完整性,还是列出来吧。  我这次选择的是docker-ce,安装流程如下: ...

2018-11-28 11:22:18

阅读数 268

评论数 0

CMake Error: CMake was unable to find a build program corresponding to "Ninja".

系统环境: $ lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printi...

2018-11-28 10:08:20

阅读数 1957

评论数 0

使用 Ninja 代替 make

前言 在传统的 C/C++ 等项目构建时,通常会采用 make 系统使用 Makefile 文件来进行整个项目的编译构建,通过 Makefile 中指定的编译所依赖的规则使得程序的构建非常简单,并且在复杂项目中可以避免由于少部分源码修改而造成的很多不必要的重编译。但是它仍然不够好,因为其大而且复...

2018-11-28 10:02:04

阅读数 565

评论数 0

CentOS下g++: command not found问题的解决

1. 问题的提出    在安装extundelete的过程中,发现在configure过程中,出错了,具体的错误信息如下: configure:2865: g++ --version >&5 ./configure: line 2867: g++...

2018-11-28 09:56:42

阅读数 230

评论数 1

docker安装oracle

搜索oracle相关的docker源: work@work:~$ sudo docker search oracle [sudo] work 的密码: NAME DESCRIPTION ...

2018-11-27 19:36:10

阅读数 149

评论数 0

POP3、SMTP和IMAP之间的区别和联系

简单地说,SMTP管‘发’,POP3/IMAP管‘收’。 举个例子,你坐在电脑边用mail client写完邮件,点击‘发送’。这时你的mail client会发消息给邮件服务器上的SMTP service。这时有两种情况: 1. 如果邮件的收信人也是处于同一个domain,比如从http...

2018-11-27 11:04:04

阅读数 958

评论数 0

docker搭建Ewomail邮件服务器

为什么会选择Ewomail呢?而且Ewomail是支持centos系统。实际上这都不是什么问题,当今虚拟化技术这么强大,这都不是问题。这里我就使用docker,在容器中搭建邮件服务器。当然,安装centos系统也可以。 具体如下: docker search EwoMail docker p...

2018-11-26 16:39:29

阅读数 2046

评论数 3

shell 函数返回值接收问题

shell中函数的调用方式有两种,如下图: 第一种方式,有点像C语言调用函数的风格,直接把函数的执行结果复制给变量!不过,这个赋值过程和C语言的函数赋值是不一样的!shell中函数调用的第一种方式,是将标准输出传递给主程序的变量,而不是返回值! 所以请看以下程序: #!/bin/sh   ...

2018-11-26 09:48:22

阅读数 59

评论数 0

TCP/IP协议——ARP详解

本文主要讲述了ARP的作用、ARP分组格式、ARP高速缓存、免费ARP和代理ARP。 1.学习ARP前要了解的内容 建立TCP连接与ARP的关系 应用接受用户提交的数据,触发TCP建立连接,TCP的第一个SYN报文通过connect函数到达IP层,IP层通过查询路由表:   如果目的IP和...

2018-11-24 08:32:58

阅读数 52

评论数 0

shell获取时间戳

#明天凌晨 对应的毫秒时间戳 tomorrow=`date -d next-day +%Y-%m-%d` timeStamp=`date -d "$tomorrow 00:00:00" +%s` currentTimeStamp=$(($timeStamp*1...

2018-11-23 18:28:07

阅读数 336

评论数 1

Linux软连接和硬连接

软连接   命令:  ln -s 原文件 目标文件   特征:     1.相当于windows的快捷方式     2.只是一个符号连接,所以软连接文件大小都很小     3.当运行软连接的时候,会根据连接指向找到真正的文件,然后执行     4.所有软连接文件的权限是777,而真正的权限是由指向...

2018-11-23 17:49:35

阅读数 23

评论数 0

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