특정 포트 오픈 확인 예제5 - php > 에필로그

본문 바로가기

특정 포트 오픈 확인 예제5 - php

페이지 정보

작성자 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 에필로그 댓글 0건 조회 1,546회 작성일 22-07-02 11:51

본문

예)아래와 같은 형식의 URL 주소에서 TCP 80, 443 포트가 열려 있는지 일괄 확인한다.

www01.t8.co.kr,

www02.t8.co.kr,

www03.t8.co.kr,

www50.t8.co.kr

*서버 또는 서비스가 정상인지 아닌지 주기적으로 모니터링하는 단순한 관제에 활용한다.


<!DOCTYPE HTML>

<html>

<head>

<title>원격 포트 확인</title>

</head>

<body>

<?php

$urls = 'www*.t8.co.kr';

$ports = explode(',', '80,443');

$openlist = '';

for($i=1;$i<51;$i++) {

$num = sprintf('%02d',$i);

    $url = str_replace('*', $num, $urls);

    foreach($ports as $port) {

        $line = "{$url}:{$port}:";

        if(check_port($url,$port,$timeout=0.5)) {

            $line .= "open\n<br>";

            $openlist .= $line;

        } else {

            $line .= "close\n<br>";

        }

        echo $line;

    }

}

if($openlist!='')

echo "\n-----Open List-----\n<br>{$openlist}";

function check_port($url,$port,$timeout=0.1) {

    $conn = @fsockopen($url, $port, $errno, $errstr, $timeout);

    if ($conn) {

        fclose($conn);

        return true;

    }

}

?>

</body>

</html>

댓글목록

등록된 댓글이 없습니다.

에필로그 340건/6페이지
에필로그 목록
번호 제목 글쓴이 조회 날짜
265 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1585 07-19
264 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1561 07-18
263 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1585 07-18
262 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1543 07-14
261 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1912 07-14
열람중 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1547 07-02
259 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1592 06-30
258 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1539 06-30
257 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1539 06-30
256 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1555 06-30
255 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 6199 06-30
254 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1702 06-28
253 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1584 06-28
252 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1606 06-28
251 no_profile 상석하대 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 1460 06-27
게시물 검색
[문의] 전화 : 0707-443-0499 메일 : t8@t8.co.kr [분야] Linux, Unix, Windows DNS, 웹, WAS, 역방향프록시, 앱 SQL, 메일, 스트리밍, CDN SMB/CIFS, FTPs, NFS, AFP IKEv2, OpenVPN, WireGuard 대범위 DHCP, WiFi 종속포털, AAA DDoS 우회/분산, 랜섬웨어 대비 장애/재난/해킹시스템 복구 서비스/P2V 마이그레이션 XSS/웹쉘/인젝션/백도어 제거 서버 업그레이드/교체/이전 주문/맞춤/복합/간이서버 제작 특별/희귀/생소한 시스템 상담/구현 문제해결 외

Copyright © T8. All rights reserved.