다른 언어로 읽어보세요: 영어, Español, Deutsch, Français.
Packet Sender는 TCP, UDP 및 SSL(암호화된 TCP) 패킷의 전송 및 수신은 물론 HTTP/HTTPS 요청 및 패널 생성을 허용하는 오픈 소스 유틸리티입니다. 메인라인 브랜치는 공식적으로 Windows, Mac 및 Desktop Linux(Qt 포함)를 지원합니다. 다른 곳에서는 Packet Sender를 다시 컴파일하고 재배포할 수 있습니다. Packet Sender는 무료이며 라이센스가 부여된 GPL v2 이상입니다. 상업적인 용도와 개인적인 용도로 모두 사용할 수 있습니다. 앱이 유용하다고 생각되면 개발이 계속될 수 있도록 기부/후원을 고려해 보세요.
후원자
GUI
집중 트래픽 생성기(GUI)
회로망
다운로드
지원하다
IPv4 서브넷 계산기
Wake-On-LAN/매직 패킷
패킷 발신자 클라우드
휴대용 모드
매크로 및 스마트 응답
영구 TCP 및 SSL
HTTP/HTTPS 요청
패널 생성기
명령줄 인터페이스
집중 트래픽 생성기(CLI)
패킷 발신자 구축
Packet Sender는 다음 후원자들에게 감사의 말씀을 전하고 싶습니다.
IWL은 컴퓨터 네트워킹 제품을 만드는 캘리포니아 회사입니다.
NagleCode는 소프트웨어 게시자이자 개발 스튜디오입니다.
Eletiope는 전시회, 박물관, 기업 전시실에 조명, 시청각 자료, 몰입형 공간을 설치합니다.
귀하의 이름/로고를 여기에 기재하시겠습니까?
참고: Windows에 문제가 있는 경우 방화벽을 (일시적으로) 비활성화해 보십시오.
Packet Sender의 공식 릴리스는 PacketSender.com에서 다운로드할 수 있습니다. 일부 장소에서는 Packet Sender를 재배포합니다.
패킷 발신자는 모든 데스크톱 버전에서 동일합니다. 유일한 차이점은 운영 체제와 일치하는 테마입니다.
상단에 있는 필드는 CTRL+1, CTRL+2 등을 사용하여 최대 CTRL+8(보내기 버튼)까지 탐색할 수 있습니다. Mac의 경우 단축키는 Command입니다.
단축키와 필드는 다음과 같습니다.
몇 가지 참고사항:
기본적으로 패킷 발신자는 임의 포트(오른쪽 하단에 버튼으로 표시)에서 UDP, TCP 및 SSL 서버가 활성화된 상태로 시작됩니다. 쉼표로 구분된 포트 번호를 사용하여 원하는 수의 포트(OS에서 허용하는 경우)에 바인딩할 수 있습니다. 예를 들어 0, 1000, 2000
"random" 및 포트 1000, 2000에 바인딩됩니다.
이제 UDP 버튼에 바인딩된 포트 3개가 표시됩니다. 그 중 1개는 랜덤입니다.
다른 설정은 모든 요청에 응답으로 응답하는 것입니다. 이 요청을 매크로로 설정할 수도 있습니다. 응답을 입력하거나 저장된 패킷을 로드하는 필드가 있습니다.
기본적으로 패킷 발신자는 모든 IPv4 주소에 바인딩됩니다. 이 설정 영역에서는 대신 IPv6 또는 특정 IP 주소에 바인딩하도록 할 수 있습니다.
특정 주소에 바인딩하는 것은 여러 개의 NIC가 있고 특정 주소로 통신(예: 브로드캐스트 패킷)을 강제로 내보내려는 경우 매우 유용합니다.
일부 프로토콜에서는 클라이언트가 데이터를 보내기 전에 서버가 데이터를 보낼 것으로 예상합니다(예: 많은 텔넷 서비스). 이 작업 흐름은 "보내기 전에 받기"를 통해 활성화할 수 있습니다.
느린 장치(예: 프로세서가 약한 내장 서버)가 있는 경우 "연결 후 500ms 지연"을 활성화할 수 있습니다. 이렇게 하면 서버가 핸들러를 시작하는 데 느린 시간이 소요됩니다.
Packet Sender의 내장 서버는 IPv4 또는 IPv6 중 하나를 지원하도록 구성되어 있지만 동시에 두 가지를 모두 지원하지는 않습니다. 클라이언트의 경우 패킷 발신자 GUI와 CLI는 전송 시 두 모드 사이를 원활하게 전환합니다(IPv6의 경우 범위 ID가 필요할 수 있음). 둘 사이를 전환하려면 오른쪽 하단에 있는 IPv4 / IPv6 토글을 클릭하세요.
설정 내에서 Packet Sender의 서버를 사용자 지정 IP 주소에 바인딩하도록 강제할 수도 있습니다. 이는 여러 NIC가 있거나 복잡한 IP 설정이 있는 시스템에 매우 유용할 수 있습니다. 패킷 발신자는 존재하지 않는 주소에 바인딩하라는 지시를 받으면 오류를 발생시킵니다.
패킷 발신자에는 서브넷 계산기가 내장되어 있습니다. 도구 메뉴 아래에 있습니다.
Wake-On-LAN(또는 WOL)은 컴퓨터가 절전 모드에서 깨어나도록 지시하는 프로토콜입니다. 이는 대상의 MAC 주소를 기반으로 한 특수 데이터가 포함된 브로드캐스트 패킷에 의해 트리거됩니다. 자세한 내용은 Wikipedia를 참조하세요.
패킷 발신자에는 WOL 생성기가 내장되어 있습니다. 도구 메뉴 아래에 있습니다.
옵션을 입력하면 기본 GUI가 WOL 형식에 대한 올바른 데이터로 채워집니다.
WOL 패킷을 생성하고 전송하는 데 도움이 되는 CLI 옵션도 있습니다.
packetsender --wol f8:23:66:30:e5:30
Sending broadcast Wake-On-LAN to target: F8:23:66:30:E5:30 on port 7
UDP (60360)://255.255.255.255:7 ff ff ff ff ff ff f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30 f8 23 66 30 e5 30
패킷 발신자는 SSL을 통한 암호화된 연결 설정을 지원합니다. 이는 GUI와 명령줄에서 지원됩니다.
Packet Sender는 Windows에서 사용하기 위해 OpenSSL을 번들로 제공합니다. Mac 및 Linux에서 Packet Sender는 기본 SSL 라이브러리를 사용합니다.
SSL 참고사항:
Packet Sender는 Windows용 서버로 사용하기 위해 내부 "Snake Oil" 인증서를 번들로 제공합니다. 인증서와 키는 패킷 및 설정과 동일한 위치에 있습니다.
참고: 설정에서 인증서 위치를 재정의하면 뱀기름 인증서도 재정의됩니다.
SSL 오류가 있는 경우 Packet Sender는 이를 트래픽 로그에 출력합니다. 설정을 계속하려면(기본값) 암호화 협상을 계속합니다. 그렇지 않으면 연결 실패로 연결이 종료됩니다.
Packet Sender의 멀티캐스트 지원은 IPv4 멀티캐스트 주소로 전송을 시도하거나 멀티캐스트 하위 메뉴에서 시작됩니다. 이 기능은 현재 실험적이며 다음과 같은 알려진 문제가 있습니다.
IPv6 멀티캐스트 지원은 로드맵에 있지만 지원되지 않습니다. IPv6 멀티캐스트 지원을 원하는 후원자는 저에게 연락을 환영합니다.
일반적인 전송 시스템이 충분하지 않은 경우 패킷으로 대상 IP를 망치고 장치가 이를 처리할 수 있는지 확인할 수 있습니다. 이는 도구 -> 집중 트래픽 생성기 의 GUI 도구 모음에서 찾을 수 있습니다.
이 기능은 실험적이며 표시된 측정항목은 완전히 테스트되지 않았습니다. 보다 정확한 테스트를 위해 이 도구의 CLI 버전을 살펴보는 것이 좋습니다.
무료 Packet Sender Cloud 서비스를 사용하여 패킷 세트를 빠르게 저장/검색/공유할 수 있습니다. 클라우드는 협업, 튜토리얼, 최종 사용자 등을 위해 (URL을 통해) 패킷을 공개적으로 표시하고 배포하는 데 사용될 수도 있습니다. 패킷 발신자는 공개 URL을 사용하여 공개 패킷 세트를 가져올 수 있습니다.
이렇게 하는 데는 여러 가지 이유가 있습니다.
네트워크 API를 게시하는 경우 공용 클라우드 페이지를 유지 관리하는 것이 사용자에게 패킷을 힘들게 자세히 설명(IP, 포트, 유형 등)하는 것보다 훨씬 쉽습니다. 게다가 해당 페이지를 업데이트하는 것도 쉽습니다.
이에 대한 자세한 내용은 https://cloud.packetsender.com/help에서 확인할 수 있습니다.
패킷 발신자에는 "휴대용" 모드가 있습니다. 시작 시 portablemode.txt
를 찾아 해당 런타임 디렉터리에 누락된 설정 파일을 채웁니다. 이러한 파일은 packets.ini
, ps_settings.ini
, ps.key
및 ps.pem
입니다. Portablemode.txt를 제거하면 일부 파일은 이식 가능하고 다른 파일은 표준 위치에 있을 수도 있습니다.
GUI가 필요하지 않은 경우 이러한 DDL을 제거할 수 있습니다.
이름에 +
문자가 포함된 DLL은 "
로 묶지 않으면 Windows 명령줄 복사에 문제를 일으킬 수 있습니다.
SSL이 필요하지 않은 경우 이러한 DDL을 제거할 수 있습니다.
런타임 디렉터리 Windows 사용자는 .exe와 동일한 위치에 있습니다.
MAC 사용자의 경우 이 런타임 디렉터리는 PacketSender.app/Contents/MacOS
에 있습니다. INI 파일이 발견되면 %APPDATA%
또는 Library/Application Support
대신 해당 파일을 사용합니다.
패킷 발신자는 최대 5개의 스마트 응답을 지원합니다.
이 기능을 활성화하려면 GUI 도구 모음에서 파일 -> 설정 으로 이동하세요. 스마트 응답 탭으로 이동하여 스마트 응답 보내기 확인란을 활성화합니다.
패킷 발신자는 응답을 보낼 때 다음 매크로를 지원합니다.
패킷 발신자는 별도의 GUI 창을 통해 지속적인 TCP 및 SSL 연결을 지원합니다. 기본 창의 확인란이나 설정 창을 통해 활성화됩니다.
명령줄을 통한 영구 연결은 지원되지 않습니다.
패킷 발신자는 HTTP 및 HTTPS를 통한 POST/GET 요청 전송을 지원합니다. 프로토콜 드롭다운에는 HTTP GET, HTTP POST, HTTPS GET, HTTPS POST 옵션이 포함됩니다. HTTP(S)를 선택하면 입력 필드가 이름, 요청, 주소, 데이터(POST를 선택한 경우), 데이터 생성 버튼(POST를 선택한 경우), 파일 로드(POST를 선택한 경우)로 업데이트됩니다.
요청 필드에 전체 URL을 붙여 넣을 수도 있으며, 패킷 발신자가 다른 필드를 구문 분석하고 자동으로 채웁니다.
패킷 발신자는 제어판 생성을 지원합니다. 패널은 스크립트(패킷)가 할당된 버튼으로 구성됩니다. 버튼을 클릭하면 해당 버튼에 참조된 패킷이 실행됩니다.
패널은 다음 두 가지 방법 중 하나로 만들 수 있습니다.
패킷 발신자는 명령줄 옵션 --starterpanel
을 사용하여 시작 패널을 사용하여 패널 전용 모드에서 실행을 지원합니다.
패널의 버튼 스크립팅을 시작하려면 패널을 열고 편집 화면으로 이동해야 합니다. 패널 프로젝트가 열리면 오른쪽 하단의 버튼을 확인하세요. 이 버튼에 "보기"라고 표시되어 있으면 보기 화면에 있는 것입니다. 버튼을 클릭하면 패널이 편집 화면으로 이동됩니다.
편집 화면에서는 버튼과 스크립트를 패널에 추가할 수 있습니다.
버튼 스크립트에는 전송할 패킷의 이름이 포함됩니다.
새 줄에 각 이름을 추가하여 여러 패킷을 버튼으로 설정할 수 있습니다.
패널 생성기는 패킷 사이에 "지연: 초 "를 추가하여 여러 패킷 사이에 지연 추가를 지원합니다.
패널 생성기는 "panel: panel id # "를 추가하여 새 패널을 로드하는 스크립트 추가를 지원합니다. 버튼의 이전 스크립트가 모두 실행되면 패널이 다음 패널로 전환됩니다.
패널 생성기는 로컬에 저장된 파일이나 URL에 연결되는 버튼 추가를 지원합니다. 파일/URL 버튼은 편집 화면에서 오른쪽 하단에 있는 + 를 클릭하여 추가할 수 있습니다.
파일이나 URL이 복사되면 버튼 이름을 입력하라는 메시지가 표시됩니다. 패널 하단에 버튼이 채워집니다.
편집 화면에서 이 버튼을 클릭하면 파일/URL 링크와 버튼 이름을 편집할 수 있습니다. 팝업에서 X를 클릭하여 버튼을 삭제할 수도 있습니다.
보기 화면에서 이 버튼을 클릭하면 기본 브라우저에서 URL이 실행되거나 파일이 열립니다(파일 형식에 대한 기본 프로그램 사용).
패널의 편집 화면에는 파일, 내보내기, 설정, 도움말 메뉴가 있는 도구 모음이 있습니다. 이 도구 모음에서 패널 프로젝트를 저장, 내보내기, 가져오기, 로드하고 현재 패널 프로젝트를 편집할 수 있습니다.
설정에서 다음을 수행할 수 있습니다.
현재 DTLS는 Windows의 GUI에서만 지원됩니다. 다른 운영 체제에서는 Qt6을 사용하여 소스에서 컴파일하여 DTLS를 활성화할 수 있습니다.
이 저장소에는 DTLS(데이터그램 전송 계층 보안) 프로토콜 기능이 포함되어 있습니다. 이 기능에는 서버 확인 및 세션 지속성 옵션을 포함하여 DTLS 연결을 구성하고 관리하기 위한 그래픽 인터페이스가 추가되었습니다.
Wireshark를 통한 스니핑:
Packet Sender는 컴퓨터의 명령줄에서 사용할 수 있습니다.
Windows의 경우 확장명 .com( packetsender.com
)을 사용하여 명령줄 인터페이스를 사용합니다. 선택적으로 확장 없이 packetsender
사용할 수도 있습니다. .exe 확장자를 사용하면 GUI가 시작됩니다.
Linux의 경우 Packet Sender의 명령줄 시스템은 다른 Linux 유틸리티와 동일한 패턴을 따릅니다. 긴 이름(예: --version)과 짧은 이름(예: -v)이 있습니다. 이러한 옵션은 어떤 순서로든 정렬될 수 있으며 패킷 송신자는 이를 올바르게 구문 분석합니다. 마지막 3개 옵션은 위치에 따라 다르며 마지막에 나타나야 합니다. IP, 포트, 데이터입니다. 저장된 패킷을 사용하는 경우 이러한 마지막 옵션은 선택 사항입니다.
packetsender --help
Usage: C:Program FilesPacketSenderpacketsender.com [options] address port data
Packet Sender is a Network UDP/TCP/SSL/HTTP Test Utility by NagleCode
See https://PacketSender.com/ for more information.
Options:
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.
-q, --quiet Quiet mode. Only output received data.
-x, --hex Parse data-to-send as hex (default for
TCP/UDP/SSL).
-a, --ascii Parse data-to-send as mixed-ascii (default for http
and GUI).
-A, --ASCII Parse data-to-send as pure ascii (no xx
translation).
-l, --listen Listen instead of send. Use bind options to specify
port/IP. Otherwise, dynamic/All.
-r, --response <ascii> Server mode response data in mixed-ascii. Macro
supported.
-w, --wait <ms> Wait up to <milliseconds> for a response after
sending. Zero means do not wait (Default).
-f, --file <path> Send contents of specified path. Max 10 MiB for
UDP, 100 MiB for TCP/SSL.
-b, --bind <port> Bind port. Default is 0 (dynamic).
-6, --ipv6 Force IPv6. Same as -B "::". Default is IP:Any.
-4, --ipv4 Force IPv4. Same as -B "0.0.0.0". Default is
IP:Any.
-B, --bindip <IP> Bind custom IP. Default is IP:Any.
-t, --tcp Send TCP (default).
-s, --ssl Send SSL and ignore errors.
-S, --SSL Send SSL and stop for errors.
-u, --udp Send UDP.
--http <http> Send HTTP. Allowed values are GET (default) and
POST
-n, --name <name> Send previously saved packet named <name>. Other
options overrides saved packet parameters.
--wol <mac> Send Wake-On-LAN / Magic Packet to <mac> and
(optional) <port>.
--bps <bps> Intense traffic. Calculate rate based on value of
bits per second.
--num <number> Intense traffic. Number of packets to send. Default
unlimited.
--rate <Hertz> Intense traffic. Rate. Ignored in bps option.
--usdelay <microseconds> Intense traffic. Resend delay. Used if rate is 0.
Ignored in bps option.
--max Intense traffic. Run as fast as possible.
Arguments:
address Destination address/URL. Optional for saved packet.
port Destination port/POST data. Optional for saved
packet.
data Data to send. Optional for saved packet.
CLI는 Windows, Linux 및 MAC 간에 동일한 형식을 따릅니다.
형식은 다음과 같습니다: packetsender [options] address port data
packetsender -taw 500 mirrors.xmission.com 21 "USER anonymousrnPASS [email protected]"
TCP (65505)://mirrors.xmission.com:21 55 53 45 52 20 61 6e 6f 6e 79 6d 6f 75 73 0d 0a 50 41 53 53 20 63 68 72 6f 6d 65 40 65 78 61 6d 70 6c 65 2e 63 6f 6d 0d 0a
Response Time:5:51:37.042 pm
Response HEX:32 32 30 2D 57 65 6C 63 6F 6D 65 20...
Response ASCII:220-Welcome to XMission Internet...
기존 바인딩 옵션을 사용하여 서버를 구성합니다.
TCP를 사용하여 동적 포트에 바인딩
packetsender -l
TCP Server started on 0.0.0.0:52567
Use ctrl+c to exit server.
From: 127.0.0.1, Port:52568
Response Time:2024-06-04 19:01:53.198
Response HEX:48 65 6C 6C 6F
Response ASCII:Hello
From: 127.0.0.1, Port:52569
Response Time:2024-06-04 19:02:24.063
Response HEX:57 6F 72 6C 64
Response ASCII:World
UDP를 사용하여 포트 8080에 바인딩
packetsender -l -u -b 8080
UDP Server started on 0.0.0.0:8080
Use ctrl+c to exit server.
From: ::ffff:127.0.0.1, Port:49500
Response Time:2024-06-04 19:04:28.890
Response HEX:48 65 6C 6C 6F 20 55 44 50 20 50 61 63 6B 65 74
Response ASCII:Hello UDP Packet
현재 시간 응답으로 UDP를 사용하여 포트 8080에 바인딩
packetsender -l -u -b 8080 -r "{{TIME}}"
Loading response packet.
UDP Server started on 0.0.0.0:8080
Use ctrl+c to exit.
From: ::ffff:127.0.0.1, Port:59594
Response Time:2024-06-05 20:48:18.180
Response HEX:68 65 6C 6C 6F 20 70 61 63 6B 65 74 20 73 65 6E 64 65 72
Response ASCII:hello packet sender
From: You (Response), Port:59594
Response Time:2024-06-05 20:48:18.182
Response HEX:30 38 3a 34 38 3a 31 38 20 70 6d
Response ASCII:08:48:18 pm
SSL을 사용하여 IP 192.168.86.26, 포트 54321에 바인딩
packetsender -l -s -B 192.168.86.26 -b 54321
Binding to custom IP 192.168.86.26
Listening for SSL packets in server mode.
SSL Server started on 192.168.86.26:54321
Use ctrl+c to exit server.
From: 192.168.86.26, Port:52588
Response Time:2024-06-04 19:11:30.726
Error/Info:Encrypted with AESGCM(256)
From: 192.168.86.26, Port:52588
Response Time:2024-06-04 19:11:30.726
Error/Info:Authenticated with RSA
From: 192.168.86.26, Port:52588
Response Time:2024-06-04 19:11:30.726
Error/Info:Peer cert issued by
From: 192.168.86.26, Port:52588
Response Time:2024-06-04 19:11:30.726
Error/Info:Our Cert issued by SnakeOil
From: 192.168.86.26, Port:52588
Response Time:2024-06-04 19:11:30.747
Response HEX:43 6F 6F 6C 20 53 53 4C
Response ASCII:Cool SSL
패킷 발신자 명령줄은 -B 옵션을 사용하여 IPv4/6 모드 또는 다중 NIC를 강제하기 위해 사용자 정의 포트에 바인딩할 수 있습니다.
packetsender -taw 3000 fe80::c07b:d517:e339:5a08 5005 "Hellor"
packetsender -taw 3000 192.168.0.201 5005 "Hellor"
packetsender -B 192.168.0.200 -taw 3000 192.168.0.201 5005 "Hellor"
packetsender -B fe80::a437:399a:3091:266a%ethernet_32769 -taw 3000 fe80::c07b:d517:e339:5a08 5005 "Hellor"
packetsender -B fe80::a437:399a:3091:266a -taw 3000 fe80::c07b:d517:e339:5a08 5005 "Hellor"
명령줄에는 SSL 오류를 무시하거나 포기할 수 있는 옵션이 있습니다. 기본값은 무시하는 것입니다.
packetsender -saw 500 expired.packetsender.com 443 "GET / HTTP/1.0rnrn"
SSL Error: The certificate has expired
SSL (54202)://expired.packetsender.com:443 47 45 54 20 2f 20 48 54 54 50 2f 31 2e 30 0d 0a 0d 0a
Cipher: Encrypted with AES(128)
Response Time:3:24:55.695 pm
Response HEX:48 54 54 50 2f 31 2e 31 20 34 32 31 20 0d 0a 53 65 72 76 65 72 3a 20 6e 67 69 6e 78 2f 31 2e 31 30 2e 30 20 28 55 62 75 6e 74 75 29 0d
Response ASCII:HTTP/1.1 421 rnServer: nginx/1.10.0 (Ubuntu)r
이는 내장된 기본 패킷을 사용한다는 점에 유의하세요.
packetsender --name "HTTPS POST Params"
packetsender --http GET "https://httpbin.org/get"
packetsender --http POST "https://httpbin.org/post" "{}"
명령 집중 트래픽 생성기는 GUI 버전과 거의 동일한 방식으로 작동하지만 더 많은 제어 옵션과 더 많은 강도로 좀 더 정확합니다.
사용 방법에 대한 예는 아래를 참조하세요. 이러한 계산은 "최선의 노력"입니다. 괜찮지만 프로세서 급증이나 다양한 네트워크 문제로 인해 문제가 발생할 수 있습니다. 스레딩은 실시간이 아니며 보상 시도가 매우 스마트하지 않습니다.
참고: Windows의 경우 ".com" 빌드를 사용하므로 각 예는 packetsender.com이 됩니다.
packetsender --rate 20 --name "My Awesome Packet"
packetsender --bps 2000 --name "My Awesome Packet"
packetsender --rate 0 --name "My Awesome Packet"
packetsender --usdelay 2000000 --name "My Awesome Packet"
유일한 종속성은 Qt SDK입니다.
Windows 및 Mac 버전은 Qt 5.12를 사용하여 구축되었습니다. 패킷 발신자는 Qt 6을 지원하지만 cmake는 지원하지 않습니다.
다음은 Ubuntu 16.04의 명령 순서입니다. Linux 플랫폼에 적응하십시오. 패킷 발신자에는 기본 Qt SDK 외에 추가 라이브러리가 필요하지 않습니다. 재고 Fedora에 빌드 문제가 있다고 들었습니다. Fedora 마법사가 통찰력이 있는 경우 알려주시면 지침을 추가하겠습니다.
모험을 즐기고 싶다면 마스터 브랜치에서 자유롭게 빌드하세요. 여기에는 최신 안정 빌드가 포함되어 있습니다. 개발 브랜치는 피해야 할 것 같습니다.
sudo apt-get update
sudo apt-get install qt5-default build-essential
wget https://github.com/dannagle/PacketSender/archive/(Version).tar.gz
tar -xzvf (Version).tar.gz
cd PacketSender-(Version)/src
qmake PacketSender.pro
make
실행하려면 다음을 사용하세요.
./PacketSender
실행되지 않으면 실행 가능하도록 설정해야 할 수도 있습니다.
chmod a+x PacketSender
기능이 없나요? 저를 고용하여 Packet Sender에 추가하실 수 있습니다.
라이센스는 GPL v2 이상입니다. 다른 라이센스가 필요한 경우 저에게 연락하십시오. Packet Sender의 일부 배포판에서는 OpenSSL을 사용할 수 있습니다. 최신 VPAT는 이 저장소에서 찾을 수 있습니다.
패킷 발신자는 Dan Nagle이 작성했으며 © NagleCode, LLC - @NagleCode - PacketSender.com에서 게시했습니다.