2017년 3월 21일 화요일

fail2ban을 dovecot에 적용하기

[출처 : http://wiki.dovecot.org/ ]

1.필터 생성
/etc/fail2ban/filter.d/dovecot-pop3imap.conf
[Definition]
failregex = (?: pop3-login|imap-login): (?:Authentication failure|Aborted login \(auth failed|Aborted login \(tried to use disabled|Disconnected \(auth failed).*rip=(?P<host>\S*),.*
ignoreregex =
 
2.설정 파일에 규칙 추가
/etc/fail2ban/jail.conf
[dovecot-pop3imap]
enabled = true
filter = dovecot-pop3imap
action = iptables-multiport[name=dovecot-pop3imap, port="pop3,imap", protocol=tcp]
logpath = /var/log/maillog
maxretry = 20
findtime = 1200
bantime = 1200

2017년 3월 15일 수요일

[ABAP] ABAP상의 관계 연산자

[출처 : http://www.sapjoy.co.kr/ ]

ABAP상의 관계 연산자

1. CO - Contains Only 'abc' - a,b,c (1글자 단위) 만 포함이면 true 입니다

2. CN - Contains Not Only - 1번과 반대입니다

3. CA - Contains Any 'abc' - a,b,c 중 하나라도 포함이면 true 입니다

4. NA - Contains Not Any - 3번과 반대입니다

5. CS - Contains String 'abc' - 'abc' (문자열 전체) 를 포함하면 true 입니다

6. NS - Contains No String - 5번과 반대입니다

7. CP - Covers Pattern - 패턴을 찾을때, "*" (문자열) 이나 "+" (1글자) 가능합니다

8. NP - No Pattern - 7번과 반대입니다..