80端口

NC瑞士军刀

人走茶凉 提交于 2020-01-23 00:44:02
NetCat参数说明: -c shell commands as `-e’; use /bin/sh to exec -e filename program to exec after connect -d 后台模式 -i 设置时间间隔,以便传送信息及扫描通信端口; -l 监听模式,用于入站连接 -h 查看帮助信息 -L 监听模式,连接关闭后仍然继续监听,直到CTR+C -n IP地址,不能用域名 -o 记录16进制的传输 -p 本地端口号 -r 随机本地及远程端口 -s 设置本地主机送出数据包的IP地址 -t 使用Telnet交互方式 -T tos set Type Of Service -u UDP模式 -v 详细输出,用-vv将更详细 -w timeout延时间隔 -z 将输入,输出关掉(用于扫锚时) 基本用法: 连接到192.168.0.1主机的80端口 nc -nvv 192.168.0.1 80 开启本机的TCP 80端口并监听 nc -l -p 80 扫锚192.168.0.1的80-1024端口 nc -nvv -w2 -z 192.168.0.1 80-1024 绑定remote主机的cmdshell在remote的TCP 5354端口 nc -l -p 5354 -t -e c:winntsystem32cmd.exe

centos7防火墙配置

这一生的挚爱 提交于 2020-01-20 20:39:19
centos7的防火墙,改为firewalld,而不是之前的iptables 1. 开启、关闭、查看防火墙状态 a)systemctl方式 systemctl status firewalld 查看状态 systemctl start firewalld 开启防火墙(临时的,重启后恢复默认值) systemctl stop firewalld 关闭防火墙(临时的,重启后恢复默认值) systemctl enable firewalld 开启 (重启后生效,重启后仍是开启状态) systemctl disable firewalld 关闭(重启后生效,重启后仍是关闭状态) (防火墙为开启状态active(running)) (防火墙为关闭状态inactive(dead)) b)service方式 service firewalld status 查看状态 service firewalld start 开启防火墙(临时的,重启后恢复默认值) service firewalld stop 关闭防火墙(临时的,重启后恢复默认值) 2. 查看防火墙规则 firewall-cmd --list-all 3. 查询、开放、关闭端口 firewall-cmd --query-port=80/tcp 查询80端口是否开放 firewall-cmd --permanent --add-port=80

网络--TIME_WAIT状态

无人久伴 提交于 2020-01-19 12:36:31
MSL时间   MSL就是maximum segment lifetime(最大分节生命期),这是一个IP数据包能在互联网上生存的最长时间,超过这个时间IP数据包将在网络中消失 。MSL在RFC 1122上建议是2分钟,而源自berkeley的TCP实现传统上使用30秒。 TIME_WAIT状态维持时间   TIME_WAIT状态维持时间是两个MSL时间长度,也就是在1-4分钟。Windows操作系统就是4分钟。 用于统计当前各种状态的连接的数量的命令 --------------------------- #netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 返回结果如下: LAST_ACK 14 SYN_RECV 348 ESTABLISHED 70 FIN_WAIT1 229 FIN_WAIT2 30 CLOSING 33 TIME_WAIT 18122 对上述结果的解释: CLOSED:无连接是活动的或正在进行 LISTEN:服务器在等待进入呼叫 SYN_RECV:一个连接请求已经到达,等待确认 SYN_SENT:应用已经开始,打开一个连接 ESTABLISHED:正常数据传输状态 FIN_WAIT1:应用说它已经完成 FIN_WAIT2:另一边已同意释放 ITMED_WAIT

centos 7 安装nginx

南笙酒味 提交于 2020-01-16 18:55:36
一.准备工作 安装nginx之前 需要安装一些个依赖库 如gcc、pcre、zlib、openssl 1.安装gcc依赖 yum -y install gcc-c++ 等待安装完成 2.安装pcre依赖 yum install -y pcre pcre-devel 等待安装完成 3.安装zlib yum install -y zlib zlib-devel 等待安装完成 4.安装openssl yum -y install openssl openssl-devel 等待安装完成 上述依赖全部下载完成之后 就可以保证接下来的nginx的安装不会出现问题 二.开始下载安装 1.下载 个人习惯 我的软件一般都安装在/usr/local/software目录下 在该目录下 新建一个nginx目录 用来存放nginx下载安装包 cd 到自己建的nginx目录下 运行如下命令 wget http://nginx.org/download/nginx-1.15.2.tar.gz 等待它下载完成 2.解压 tar -zxvf nginx-1.15.2.tar.gz 3.编译及安装 首先 我们在/usr/local目录新建一个nginx文件夹 用于存放安装编译后生成的文件 cd 到我们刚刚解压的目录下 运行该目录下的configure命令: ./configure --prefix=/usr

常用端口总结

a 夏天 提交于 2020-01-15 23:53:29
常用的端口信息概述 在windows 2000/xp/server 2003中要查看端口,可以使用netstat命令: 依次点击“开始→运行”,键入“cmd”并回车,打开命令提示符窗口。在命令提示符状态下键入“netstat -a -n”,按下回车键后就可以看到以数字形式显示的tcp和udp连接的端口号及状态。 小知识:netstat命令用法 命令格式:netstat -a -e -n -o -s -a 表示显示所有活动的tcp连接以及计算机监听的tcp和udp端口。 -e 表示显示以太网发送和接收的字节数、数据包数等。 -n 表示只以数字形式显示所有活动的tcp连接的地址和端口号。 -o 表示显示活动的tcp连接并包括每个连接的进程id(pid)。 -s 表示按协议显示各种连接的统计信息,包括端口号。 关闭/开启端口 在介绍各种端口的作用前,这里先介绍一下在windows中如何关闭/打开端口,因为默认的情况下,有很多不安全的或没有什么用的端口是开启的,比如telnet服务的23端口、ftp服务的21端口、smtp服务的25端口、rpc服务的135端口等等。为了保证系统的安全性, 们可以通过下面的方法来关闭/开启端口。 关闭端口 比如在windows 2000/xp中关闭smtp服务的25端口,可以这样做:首先打开“控制面板”,双击“管理工具”,再双击“服务”

Win10下 80端口被system(pid=4)占用的解决方法

≡放荡痞女 提交于 2020-01-14 11:33:01
经过查询,发现占用80端口的确是 SQL Server 2012 里面的组件——SQL Server Reporting Services (SQLSERVER2012)。是 SQL Server 的日志系统,就是他好端端的突然占用了80端口,而且对于普通人来讲,这个组件的作用没啥用,关掉也是节约资源。 关闭方法很简单,在运行框中输入 services.msc ,进入服务窗口。或者直接在开始菜单里面的搜索框中输入“服务”即可打开。然后找到 SQL Server Reporting Services (SQLSERVER2012) 这个服务,然后停止,被占用的80端口就被释放出来了。你也可以设置它的启动方式为“禁用”。 来源: https://www.cnblogs.com/linyijia/p/12190499.html

Centos7 Web服务器-防火墙问题

六月ゝ 毕业季﹏ 提交于 2020-01-14 02:07:54
CentOS 7 默认使用firewalld来管理iptables规则,一般配置服务器,都是直接关闭防火墙。这样也防止因为防火墙造成的不可访问等原因。但是在正式的生产环境下,还是建议在配置完环境后开启防火墙并且设置访问端口规则。 注意:阿里云服务器 除了服务器端口有防火墙拦截外,在阿里云控制台还有一个出入站端口规则,若是安装服务无法正常访问,请到阿里云查看端口开放情况。 一. 配置方式 1.#查看现在的服务防火墙的状态:systemctl status firewalld.service 状态:开启中 开启命令: systemctl start firewalld 关闭命令: systemctl stop firewalld.service 2. #查看规则 firewall-cmd --list-all 3. 开放 80端口:firewall-cmd --add-port=80/tcp --permanent 访问服务器 80端口,成功 4. 移除 80端口firewall-cmd --remove-port=80/tcp --permanent 重启: systemctl start firewalld 无法访问了 更多的命令: --zone # 作用域 --add-port=80/tcp # 添加端口,格式为:端口 / 通讯协议 --permanent # 永久生效

nginx实战(1):宝塔设置反向代理

▼魔方 西西 提交于 2020-01-13 19:22:05
以下操作适用于默认80端口转其他地址非80端口情况。 添加网站 注意 :因我只是拿来当反向代理来使用,所PHP为纯静态模式。 开启反向代理 注 :目标URL为 最终目的地 ,发送域名为默认,如设置后无效则修改为上图中所示。 修改反向代理配置文件 说明 : 修改反向代理的配置,不是修改nginx默认配置文件,修改上图中的 proxy_pass 这一行参数,在原来的目标地址后加上 :18080 (此18080是目标访问端口号,根据个人网址配置修改端口),最后保存即可。 来源: CSDN 作者: 运维菜的扣脚 链接: https://blog.csdn.net/qq_25268789/article/details/103962328

Nginx跨域处理

橙三吉。 提交于 2020-01-11 23:43:05
跨域问题来源于浏览器的同源策略,浏览器为了提高网站的安全性,在发送ajax请求时,只有在当前页面地址与请求地址的 协议+域名+端口号 相同时才允许访问,否则会被拦截。 如: http://www.kami.com/index.html 调用 http://www.kami.com/getInfo   不跨域 协议: 即通信协议,比如我们现在常见的http和https,如果当前页面地址使用http协议,请求的地址使用https协议,那么这个请求就存在跨域问题。 如: http://www.kami.com/index.html 调用 https://www.kami.com/getInfo (协议不同:http/https,跨域) 域名: 即网站网址,如www.baidu.com 如: http://www.kami.com/index.html 调用 http://www.kami2.com/getInfo (主域名不同:kami/kami2,跨域) 如: http://test1.kami.com/index.html 调用 http://test2.kami.com/getInfo (子域名不同:test1/test2,跨域) 端口号: 即域名对应的服务器的监听端口,这个我们一般是看不到的,因为一般服务器都使用80端口,浏览器默认为80端口,所以不需要在域名后再写出端口号

windows配置nginx作为网络代理

允我心安 提交于 2020-01-10 15:05:07
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 参考了网上这位大哥的博客http://www.cnblogs.com/zhengrui/p/6377186.html谢谢大哥!侵删~ 一.下载和安装 1.下载地址: windows版的nginx1.8.0 下载后解压即可使用,我是放在了G:/nginx,是的这里要把加压后的文件名改为nginx。 2.启动nignx 解压后,有三种方式进行启动: 一、双击nginx.exe图标,可见黑窗口一闪而过,启动完毕。 二、命令行到nginx目录,输入nginx启动。(注,此方式命令行窗口无任何提示,且被锁定) 三、命令行到nginx目录,输入start nginx启动,此方式不锁定 3.浏览地址http://localhost,即可访问其默认页面,即映射到NGINX_HOME/html/index.html 注意:请保证80端口不被其他程序或WEB服务器占用。 注:我就是碰到了80端口被占用的情况,导致打不开默认页面。 首先我在命令行 g:nginx下输入nginx.exe -t,正确显示应该如下图,如果80端口被占用则会显示PID什么什么的。 通过netstat -aon|findstr 80 命令查出80端口被pid为4的进程占用,百度后发现这种情况比较常见,应百度经验就能解决啊哈哈:地址在这里: https:/