이 섹션에서는 Windows 필터링 플랫폼 콜아웃 드라이버를 소개한다. Windows 필터링 플랫폼에 대한 자세한 내용은 Microsoft Windows SDK의 Windows 필터링 플랫폼 설명서를 참조하십시오. 콜아웃 드라이버의 목적 콜아웃 드라이버는 하나 이상의 콜아웃을 구현한다. 콜아웃은 단순한 필터링 기능의 범위를 벗어나는 방식으로 TCP/IP 기반 네트워크 데이터를 처리함으로써 윈도 필터링 플랫폼의 기능을 확장한다. 호출은 일반적으로 다음 작업을 수행하는 데 사용된다. 심층검사 네트워크 데이터에 대해 복잡한 검사를 수행하여 차단해야 하는 데이터, 허용해야 하는 데이터, 다른 필터로 전달해야 하는 데이터를 확인하십시오. 예를 들어 바이러스 백신 제품은 바이러스 서명을 찾을 수 있다. 패킷 수정 ..
iphone 앱을 개발할 때 SQLite를 사용하여 데이터를 저장할 수 있다. 1. DB파일 생성 private func createSQLiteFile() { let fileURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false) .appendingPathComponent(“db.sqlite”) if sqlite3_open(fileURL.path, &db) != SQLITE_OK { print(“error opening database”) }else{ print(“SUCESS opening database”) } } 2. 데이터 insert let que..
#include #include #include #include int main(void) { WSADATA wsaData; SOCKADDR_IN addr; SOCKET serv_sock; char *serv_port="1234"; char con_ip[30]; char mes[30]; int str_len; printf("서버의 아이피주소를 넣어요\n>> "); gets(con_ip); fflush(stdin); while(1) { WSAStartup(MAKEWORD(2,2),&wsaData); serv_sock=socket(PF_INET,SOCK_STREAM,0) ; memset(&addr,0,sizeof(addr)); addr.sin_family=AF_INET; addr.sin_addr.s_addr..
#include #include #include int main(void) { WSADATA wsaData; SOCKADDR_IN addr, clntaddr; SOCKET serv_sock, clnt_sock; char *serv_port="1234"; //char *con_ip="127.0.0.1"; char mes[30]="안녕하세요?\n하이 하이!?"; int str_len; if(WSAStartup(MAKEWORD(2,2),&wsaData)==0) printf("WSAStartup 성공\n"); serv_sock=socket(PF_INET,SOCK_STREAM,0); if(INVALID_SOCKET != serv_sock) printf("socket 성공 \n"); memset(&addr,0,si..
- Total
- Today
- Yesterday
- Windows
- react
- 생각
- Java
- reactjs
- go
- WinAPI
- SWiFT
- 부동산
- Backend
- 트렌드
- 주식
- golang
- Spring
- ChatGPT
- 커널드라이버
- 유튜브
- ios
- frida
- 스핀락
- Python
- Linux
- 투자
- JSX
- JavaScript
- CSS
- 예제
- 파이썬
- HTML
- Frontend
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |