분류 전체보기 (685) 썸네일형 리스트형 사이트 미러링 프로그램 HTTrack 프로그램 설치후 프로젝트 생성하고 미러링하려고하는 웹사이트 주소를 입력한다.전송률은 20~30kb로서 상당히 느린편임. HTTrack HLS 스트리밍 영상 추출 사전지식① M3U8 파일은 미디어 파일의 경로를 지정 하는 일반 텍스트 파일이며 단순히 재생 목록이다. U8은 UTF-8을 의미한다. ② ts(transport stream) 파일은 전송 스트림으로써 디지털 방송신호를 그대로 기록한 파일이다. ③ HLS(Http Live Streaming)m3u8(재생목록 파일)과 잘게 쪼개놓은 다수의 ts 파일들(동영상)을 HTTP 를 통해 전송하는 방식을 사용하는 스트리밍이다. 추출하고자하는 영상이 HLS 스트리밍을 사용하는 경우 m3u8 파일안에 여러개의 ts 파일의 경로들이 저장되어 있을 것이다. 준비물 ① 구글 플러그인 (User Agent Switcher, URL sniffer) - 다른 스니퍼 프로그램도 괜찮음.② m3u8x③ URL에 대한 기초 지식 m.. 쉘 스크립트 IP 스캔 특정 IP 스캔123456789101112131415161718server[0]="192.168.0.3"server[1]="192.168.0.12"server[2]="192.168.0.24"server[3]="192.168.0.31"server[4]="192.168.0.45"server[5]="192.168.0.102"server[6]="192.168.0.214" for (( i=0 ; i /dev/null if [ "$?" == "0" ] ; then echo "${server[$i]} .. server ON!"elseecho "${server[$i]} .. server OFF!"fi doneColored by Color Scriptercs IP 범위 스캔12345678910111213141516#!/.. C++ Qt 핑 프로그램 만들기 핑 테스트 프로그램을 만들기 위해서 핵심적으로 사용되는 클래스는 QProcess다. 대략적인 로직은 QProcess로 호스트에 Ping을 날려서 돌아오는 결과값을 파싱하게된다. 다음은 예제 코드다. 192.168.0.2 핑테스트 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 class MainWindow { private slots: void OnPing(); void OnPingEnded(); private: QProcess mPingProcess; }; void MainWindow::OnPing() { connect(&mPingProcess,SIGNAL(fini.. C++ Qt 윈도우 배포용 라이브러리 추가 C++ Qt 윈도우 배포용 라이브러리 추가 ① QT에서 Release 후 나온 exe파일을 복사해서 새 폴더로 옮긴다. 예를들어 C:\build-target_file-Desktop_Qt_5_9_5_MinGW_32bit-Release\release\ 가 빌드된 파일이 있는 곳이라면 맨 하위폴더인 Release 밑에 원하는 이름으로폴더를 만든 뒤 해당 폴더에 exe를 옮겨넣는다. ② CMD에서 다음 명령을 통해 라이브러리를 추가 2-1 cd C:\Qt\5.9.5\mingw53_32\bin\ GifCam - 컴퓨터 화면을 녹화하여 GIF로 저장 제작자 홈페이지 : http://blog.bahraniapps.com/ 화면 사이즈를 원하는 크기에 맞게 조절할 수 있음. GIF 뿐 아니라 AVI로도 저장이 가능하다. IP 대역 스캐너 프로그램 LAN에 존재하는 IP를 확인하기 위해 C++ QT로 직접 만든 단순한 IP 스캐너 프로그램입니다. LAN Scanner.zip ▷ File-Export : 스캔이 완료된 IP 목록을 txt로 출력한다. ▷ Commands [1-4] : 보낼 에코의 요청수를 정하는 옵션이며 값이 높을 수록 스캔 속도는 느리지만 더 정확한 스캔이 가능하다. 기본값 : 1 ▷ Input Mode [NetMask,Typing] : 입력모드에는 아이피범위를 넷마스크 기준으로 설정하거나 , 직접 범위를 입력하는 방식으로 두가지 방식이 존재한다. 만드는 방법 : http://jdh5202.tistory.com/334 C++ 11 람다표현식(Lambda expression) 람다함수란? 프로그래밍 언어에서 사용되는 개념으로 이름이 없는함수(익명함수)를 지칭하는 용어다. 일반 함수의 경우 선언 , 정의 , 호출의 과정이 있지만 람다식은 이를 한번에 표현한다. ▶ 장점 1.코드의 간결성: 효율적인 람다 함수의 사용을 통하여 불필요한 루프문의 삭제가 가능하며, 동일한 함수를 재활용할 수 있는 여지가 커진다. 2.필요한 정보만을 사용하는 방식을 통한 퍼포먼스 향상: 지연 연산을 지원하는 방식을 통하여 효율적인 퍼포먼스를 기대할 수 있다. 이 경우 메모리 상의 효율성 및 불필요한 연산의 배제가 가능하다는 장점이 있다. ▶ 단점 1.어떤 방법으로 작성해도 모든 원소를 전부 순회하는 경우는 람다식이 조금 느릴 수 밖에 없다. (어떤 방법으로 만들어도 최종 출력되는 bytecode나 어셈.. 1 ··· 52 53 54 55 56 57 58 ··· 86