同一局域网环境下的arp欺骗和中间人攻击(mac)

最近读了一篇有关arp欺骗和中间人攻击的文章,于是乎就想着自己实现一下,顺便验证下微信在回话劫持后的安全性。1.本机环境Macbook Air:OS X 10.11 El Captain2.推荐工具Nmap(网络探测工具和安全/端口扫描器)$ brew install nmap Ettercap(arp欺骗和dns欺骗工具)$ brew install ettercap –with-gtk+ Dr
阅读本文

使用macbook破解WPA/WPA2 wifi密码

文本仅供学习交流。我使用的系统是macbook pro 15:安装aircrack-ng使用homebrew安装,命令:brew install aircrack-ng 抓包-抓取带密码的握手包macbook自带了一个wifi工具:airport。sudo ln -s /System/Library/PrivateFrameworks/Apple80211.framework/Versions/C
阅读本文

ASP.NET Core Linux下为 dotnet 创建守护进程(必备知识)

小分享:我有几张阿里云优惠券,用券购买或者升级阿里云相应产品最多可以优惠五折!领券地址:https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=ohmepe03前言在文章中介绍了如何在 Docker 容器中部署我们的 asp.net core 应用程序,本篇主要是怎么样为我们在 Linux 或者 macO
阅读本文

Git 实用命令详解

查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- # 抛弃工作区修改git co . # 抛弃工作区修改git add # 将工作文件修改提交到本地暂存区git add . # 将所有修改过的工作文件提交暂存区git rm # 从版本库中删除文件git rm -
阅读本文

如何优雅地调试

效率低下的调试方法打断点配合NSLog,这真是最朴素的调试方式。NSLog效率低下的原因及尝试lldb断点打印Log这篇博客里有个测试,NSLog和printf的效率差了100多倍。调试的NSLog还好,记得自己删掉就行,但是代码里充斥着许多的NSLog日志,肯定是消耗性能的。 一般是这样处理:#ifdef DEBUG #define DebugLog(...) NSLog(@“%s 第%d行
阅读本文

mac使用minikube

brew install kubectl 需要加代理! minikube start --vm-driver=xhyve --docker-env HTTP_PROXY=http://your-http-proxy-host:your-http-proxy-port --docker-env HTTPS_PROXY=https://your-https-proxy-host:your
阅读本文

MAC 下安装RabbitMQ

1.使用brew来安装 RabbitMQ(地址:http://www.rabbitmq.com/install-standalone-mac.html )2.安装目录/usr/local/Cellar/rabbitmq/3.安装完成4.启动 rabbitmqp.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 15.0px “Andale Mono“; col
阅读本文

IOS推流 搭建环境

效果图iTools有点卡, 但是推到服务器倒是很快的.推流前言这篇blog是的一个补充. 因为之前传到github上的项目中没有集成视频的推流.有很多朋友简信和微博上问我推流这部分怎么实现的. 所以, 我重新集成了RTMP的推流, 合并到了之前的项目中.github(完整版视频直播)Mac搭建nginx+rtmp服务器我个人电脑里面很早以前就搭建过nginx+rtmp服务器, 但是昨天在公司电脑上
阅读本文

nginx在MAC上的安装、启动、重启和关闭

一、安装 执行如下命令 brew search nginx brew install nginx 安装完以后,可以在终端输出的信息里看到一些配置路径: /usr/local/etc/nginx/nginx.conf (配置文件路径) /usr/local/var/www (服务器默认路径) /usr/local/Cellar/nginx/1.8.0 (安装路径) 如果是macOS 1.12以上的
阅读本文

Ubuntu下的OpenResty 安装

安装前的准备您必须将这些库 perl 5.6.1+, libreadline, libpcre, libssl安装在您的电脑之中。 对于 Linux来说, 您需要确认使用 ldconfig 命令,让其在您的系统环境路径中能找到它们。Debian 和 Ubuntu 用户推荐您使用 apt-get安装以下的开发库: apt-get install libreadline-dev libncurses5
阅读本文

014_mac下的端口查看

一、使用netstat去过滤listen效果不怎么理想。$ netstat -an|grep -i --color “listen“ tcp6 0 0 ::1.5601 *.* LISTEN tcp4 0 0 *.5601 *.*
阅读本文

javascript设计模式-(八)

组合模式组合模式例子----扫描文件夹 /*文件夹对象*/ var Folder=function(name){ this.name=name; this.files=[]; }; Folder.prototype.add=function(file){ this.files.push(file); };
阅读本文

MAC下安装Memcached

方式一、 sudo brew install memcached 方式二、 1.安装libevent cd /tmp $ wget https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz $ tar zxvf libevent-2.0.18-stable.tar.gz $ cd l
阅读本文

深度学习算法实践1---开发环境搭建

虽然Theano推荐的开发环境是64位Linux,但是在Mac下配置起来也是非常简单的。 首先安装Python开发环境,其实Mac自带了python 2.7.x的python系统,但是本人更喜欢python 3.x系统,因此我们还是要自己安装python 3.x系统。直接运行如下命令即可: 但是需要注意,以后再启动python需要使用如下命令:python3,否则启动的将是系统内置的py
阅读本文

postgresql 笔记

mac postgresqllaunchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plistbrew updatebrew upgrade postgresqlinitdb /usr/local/var/postgres -E utf8pg_upgrade -b oldbindir -B newbindir -d o
阅读本文

Mac下安装pymssql

需要先安装freetds先用 brew list 查看已经安装的包如果已经安装freetds,则使用 brew uninstall freetds先卸载brew unlink freetdsbrew uninstall freetds再安装 0.91版本p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #00000
阅读本文

MAC使用Scrapy遇到的坑

MAC版本:EI CaptainPython版本: 2.7.10MAC默认没有安装pip,所以首先sudo easy_install pip然后安装Scrapy:sudo pip install Scrapy安装过程中报错: “libxml/xmlversion.h‘ file not found“,解决方案如下:brew install libxml2 brew install libxslt
阅读本文

httpie的使用

安装brew install httpie使用模拟提交表单 http -f POST yhz.me username=nate显示详细的请求 http -v yhz.me只显示Header http -h yhz.me只显示Body http -b yhz.me下载文件 http -d yhz.me请求删除的方法 http DELETE yhz.me传递JSON数据请求(默认就是JSON数据请求)
阅读本文

Hadoop 2.7.2 开发环境配置(Mac 10.11.5)

1.  ----------------- Hadoop272开发环境(Mac):   [1]. ssh安装以及免密码登录设置[[1]]测试:ssh localhost会有错误提示信息,表示当前用户没有权限。更改设置: 系统偏好设置->共享->勾选“远程登录“-> ,设置允许访问所有用户。[[2]]#配置免密钥登陆ssh-keygen -t rsa -P ‘‘ -f ~/.ssh/id
阅读本文

Mac OS X 下 Eclipse 安装 SVN 插件 subclipse 及JavaHL 方法

工作环境换了 Mac ,Java Web 项目开发当然用 Eclipse,团队 10 人以内,没有远程办公需求,前期也不需要快速的迭代,所以版本控制选用SVN。Eclipse 的安装,SVN 插件 subclipse 的安装都很简单,但 Mac 下想使用 SVN 的 Native library 是需要安装 JavaHL 的。由于使用 SVNkit 也可以,只是性能上没有使用 JavaHL 好,加
阅读本文