전체 글
-
Last 수업침입차단시스템 2016. 5. 24. 16:52
iptables -I INPUT 1 -m conntrack --ctstate INVALID -j LOG --log-prefix "DROP_INVALID " --log-ip-options --log-tcp-optionsiptables -I INPUT 2 -m conntrack --ctstate INVALID -j DROPiptables -I INPUT 3 -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPTiptables -I INPUT 4 -p tcp --dport 22 -j ACCEPTiptables -I OUTPUT 1 -m conntrack --ctstate INVALID -j LOG --log-prefix "DROP_INVALID " --log-ip-opt..
-
기말고사준비_2MFC 2016. 5. 23. 16:48
PDB2 * 대화상자 클래스 정의* 컨트롤 변수선언* View 포인터 얻어오기헤더파일 Include CMainFrame * pFrame = (CMainFrame *)AfxGetMainWnd();CDB2View * pView = (CDB2View *)pFrame->GetActiveView(); DB 접근 예)pView->m_pSet->m_CID; * 검색pView->m_pSet->m_strFilter.Format(_T("name like '%%%s%%'"), m_strString); pView->m_pSet->Requery();
-
FW 과제 정리침입차단시스템 2016. 5. 17. 16:48
1. centos(FW)bridge최소설치 -> 호환성라이브러리vi /etc/default/grub 파일에 net.ifnames=0 추가grub2-mkconfig -o /boot/grub2/grub.cfg 적용 후 리부팅vi /etc/sysconfig/network-scripts/ifcfg-eth0(ip/mask/gw/dns) => 고정할 경우vi /etc/sysconfig/network-scripts/ifcfg-eth1ip/mask net-tools 설치 2. fedora(WEB)cdrom 이용 yum install -> 설정vi /etc/sysconfig/network-scripts/ifcfg-eth01) cdrom mount 2) reop 파일 백업 및 생성cd /etc/yum.repos.dmkdi..
-
복습 및 DB연동MFC 2016. 5. 16. 16:53
*CRecordView 클래스 : 데이터베이스 연동 View를 표현하는 클래스 *CRecotrdSet 클래스 멤버함수 : 레코드셋 처리 클래스 - 커서 관련1. IsBOF() : BOF에 있는지 체크2. IsEOF() : EOF에 있는지 체크3. MoveFirst() : 커서를 첫번째 레코드로4. MoveLast() : 커서를 마지막 레코드로5. MovePrev() : 커서를 이전 레코드로6. MoveNext() : 커서를 다음 레코드로 - 데이터 조작(삽입, 삭제, 수정, 검색)1. AddNew() : 마지막 레코드 뒤에 빈 레코드 추가2. Update() : 실제 물리적인 테이블 갱신3. Edit() : 커서가 위치한 레코드를 수정(Edit)모드로 열기4. Delete() : 커서가 위치한 레코드 삭..
-
데이터베이스MFC 2016. 5. 12. 11:51
1. DB 설계(card.mdb) 2. ODBC 세팅3. GUI 구축 및 코딩 dsn(data source name) : 데이터 원본 * SDI / MDI- CRecordSet : DB 연동 및 조작- CRecordVIew : 사용자에게 보여줌 레코드셋- 데이터 조작연산을 통해 얻은 레코드 집합- 논리적인 Record 모임- asp (set rs = ~)- mfc (CRecordSet *m_pSet) * 커서- IsBoF() : 시작 체크- IsEoF() : 마지막 체크 - MoveNext() : 다음 레코드- MovePrev() : 이전 레코드- MoveFirst() : 첫번째 레코드- MoveLast() : 마지막 레코드 * Data 조작 함수- AddNew()- Edit()- Update()- Re..
-
트리 컨트롤MFC 2016. 5. 12. 10:15
TV_INSERTSTRUCT 구조체 - 트리 뷰 컨트롤에 새로운 아이템을 추가하기 위해 사용되는 정보를 포함하는 구조체hParent//상위 항목의 핸들hInsertAfter//삽입 노드의 위치item//삽입될 노드의 정보 OnInitDialog에 코딩ex)CTreeCtrl m_treeControl; TV_INSERTSTRUCT tree;tree.hParent = 0;tree.hInsertAfter = TVI_LAST;tree.item.mask = LVIF_TEXT;tree.item.pszText = _T("Root"); HTREEITEM hRoot;hRoot = m_treeControl.InsertItem(&tree); always show selectionhas buttonshas lines
-
복습 및 상태기반침입차단시스템 2016. 5. 10. 17:00
echo "초기화 단계"systemctl stop firewalldiptables -F[iptables -t nat -F]iptables -P INPUT DROPiptables -P OUTPUT DROPiptables -P FORWARD DROPsysctl -w net.ipv4.ip_forward=1echo "INPUT"iptables -A INPUT -s 192.168.0.71 -p tcp --dport 22 -j LOG --log-prefix="fw_ssh_accept"iptables -A INPUT -s 192.168.0.71 -p tcp --dport 22 -j ACCEPTiptables -A INPUT -s 192.168.0.74 -p tcp --dport 22 -j ACCEPTiptables ..