我想在一个特定的端口上运行一个测试监听器,以检查该端口是否打开,但是每当我使用netcat启动一个监听器时,它都与0.0.0.0:8080 Ip地址绑定。我想启动一个通配符服务,比如:::8080 using netcat -l -p 8080或任何已知的方式。 我用来检查可用性的脚本 with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as sock:
if sock.connect_ex((ip,port)) == 0:
print "Port is open";
else:
我正在使用Ubuntu16.04,但我相信我的问题适用于许多发行版,如Debian、CentOS和Red。
netstat -l的手册是:
Show only listening sockets. (These are omitted by default.)
netstat -a是:
Show both listening and non-listening sockets. With the --
interfaces option, show interfaces that are not up
netstat -a的输出是否包括nestat -l的输出?在主页上似乎是这样的,但
我试图在一个站点上集成一个支付网关,并且网关提供者要求必须用ssl进行安全保护,他们还建议使用替身。我已经安装了特效,并将特效程序配置为在windows上工作。但是现在我需要将站点迁移到正在运行分操作系统的生产服务器上。我已经在服务器上安装了stunnel,并且发现在支付网关文档中指定的端口5555已经关闭。我还生成了必要的.csr和.key文件,网关提供程序已经向我发送了CAcert.pem文件和另一个.pem文件。
windows上的特技配置文件如下所示
#Change below to the correct path
key=C:\certs\PREMIEREACAD.key
CAfi
我的应用程序需要发送电子邮件给它的用户,但不知何故我不能让它工作。我已经安装了SMTP服务器,并且在IIS中,我已经将SMTP设置为使用localhost,使用端口25而不进行身份验证。但是,当我尝试发送电子邮件时,总是收到错误
No connection could be made because the target machine actively refused it 127.0.0.1:25
当我选择将电子邮件存储在目录中时,它工作得很好,所以问题不在我的应用程序中。这一切为什么要发生?我唯一在想的是,我是否需要打开25端口?
我试图使用jdbc远程访问oracle DB,但遇到了问题,在搜索之后,我了解到端口可能会被防火墙阻止。当我执行命令来测试端口是否打开时,我得到了以下错误:
telnet MyIP 1521
Connecting to MyIP...Could not open connection to the host, on port 1521 : Connect failed
我尝试通过创建新的入站规则来打开端口,但错误仍然存在。
最后我关掉了我的防火墙,但它仍然是一样的。
如果我对localhost尝试相同的命令,即,
telnet localhost 1521
它能用,但用我的ip地址就不行
我想像这样使用我的iptables文件。
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:FIREWALL - [0:0]
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -m icmp --icmp-type any
我是新来的ubuntu服务器。我曾尝试打开服务器上的端口9090,但无法打开。我已经在我们的服务器上安装了ufw。
直到现在我所做的一切。
nmap本地主机-p 9090
Starting Nmap 6.40 ( http://nmap.org ) at 2015-04-21 12:36 IST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000044s latency).
Other addresses for localhost (not scanned): 127.0.0.1
PORT STATE SERVI