我需要帮助写一个简单的外壳脚本,它将扫描端口的协议: FTP,SSH,SMTP,HTTP的前10个主机在网络上。
#Select port range
$portrange = 20,21,22,25,80
#Open connection for each port from the range
Foreach ($p in $portrange)
{
$Socket = New-Object Net.Sockets.TcpClient
$ErrorActionPreference = 'SilentlyContinue'
#Connect on the give
我的剧本是:
var net = require('net');
var host = 'scanme.nmap.org';
var max = 35000;
function scanPort(port})
} catch (err) {
console.error(err);
}
}
for (i = 1; i<=max; i++) {
scanPort
include<sys/socket.h>
#include<errno.h>
#include<netdb.h>
#include<string.h>
#include<stdlib.h>
int scanPort\n\n");
int i = beginport;
for (i; i<=endport; i++) {
if (scanPort(host, i)) {
我找不到任何关于这方面的信息,我想知道这是否可能?我有一个Minecraft服务器,我想要ping它,看看它是否在特定的端口上。我想用Javascript来做这件事,但是从我所看到的来看,你真的不能这样做,或者以前没有人这么做过。有没有插件或第三方Javascript供应商可以做到这一点?
例如:
mc.mydomain.net:25565
Javascript会ping服务器,并将文本从在线更改为离线,这取决于它是否可以连接。
Server is: Online
或
Server is: Offline
recent call last):
File "<string>", line 420, in run_nodebug
File "C:\Python33\Lib\site-packages\scanport2.py", line 19, in <module>
main()
File "C:\Python33\Lib\site-packages\scanport2.py", line 15, in main
sys.exit(1)
def scanport(port): # Function to scan a given port
try:
srcport = RandShort() # Generate\n"
for port in ports: # Iterate through range of ports
status = scanport(port) # Feed each port into