NobGit
public nobgit read

NobMail

Based on mailcow: dockerized

Languages

Repository composition by tracked source files.

PHP
PHP 49% JavaScript 35% HTML 9% CSS 4% Shell 2% Python 1% Lua 0% Perl 0% Ruby 0% SCSS 0%
Create file Wiki Documentation
Clone
https://nobgit.com/orgs/nobgit/nobmail.git
ssh://[email protected]:2222/orgs/nobgit/nobmail.git

Trace

data/Dockerfiles/olefy/olefy.py

Trace helps you understand code history line by line. See who changed each line, when it changed, and which commit introduced it.

olefy.py on main
Author Date Commit Line Code
Niklas Meyer over 4 years ago cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
1
#!/usr/bin/env python3
Open commit View diff
1 #!/usr/bin/env python3
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
2
# -*- coding: utf-8 -*-
Open commit View diff
2 # -*- coding: utf-8 -*-
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
3
Open commit View diff
3
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
4
# Copyright (c) 2020, Dennis Kalbhen <[email protected]>
Open commit View diff
4 # Copyright (c) 2020, Dennis Kalbhen <[email protected]>
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
5
# Copyright (c) 2020, Carsten Rosenberg <[email protected]>
Open commit View diff
5 # Copyright (c) 2020, Carsten Rosenberg <[email protected]>
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
6
#
Open commit View diff
6 #
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
7
# Licensed under the Apache License, Version 2.0 (the "License");
Open commit View diff
7 # Licensed under the Apache License, Version 2.0 (the "License");
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
8
# you may not use this file except in compliance with the License.
Open commit View diff
8 # you may not use this file except in compliance with the License.
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
9
# You may obtain a copy of the License at
Open commit View diff
9 # You may obtain a copy of the License at
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
10
#
Open commit View diff
10 #
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
11
#     http://www.apache.org/licenses/LICENSE-2.0
Open commit View diff
11 # http://www.apache.org/licenses/LICENSE-2.0
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
12
#
Open commit View diff
12 #
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
13
# Unless required by applicable law or agreed to in writing, software
Open commit View diff
13 # Unless required by applicable law or agreed to in writing, software
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
14
# distributed under the License is distributed on an "AS IS" BASIS,
Open commit View diff
14 # distributed under the License is distributed on an "AS IS" BASIS,
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
15
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Open commit View diff
15 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
16
# See the License for the specific language governing permissions and
Open commit View diff
16 # See the License for the specific language governing permissions and
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
17
# limitations under the License.
Open commit View diff
17 # limitations under the License.
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
18
Open commit View diff
18
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
19
###
Open commit View diff
19 ###
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
20
#
Open commit View diff
20 #
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
21
#  olefy is a little helper socket to use oletools with rspamd. (https://rspamd.com)
Open commit View diff
21 # olefy is a little helper socket to use oletools with rspamd. (https://rspamd.com)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
22
#  Please find updates and issues here: https://github.com/HeinleinSupport/olefy
Open commit View diff
22 # Please find updates and issues here: https://github.com/HeinleinSupport/olefy
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
23
#
Open commit View diff
23 #
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
24
###
Open commit View diff
24 ###
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
25
Open commit View diff
25
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
26
from subprocess import Popen, PIPE
Open commit View diff
26 from subprocess import Popen, PIPE
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
27
import sys
Open commit View diff
27 import sys
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
28
import os
Open commit View diff
28 import os
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
29
import logging
Open commit View diff
29 import logging
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
30
import asyncio
Open commit View diff
30 import asyncio
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
31
import time
Open commit View diff
31 import time
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
32
import magic
Open commit View diff
32 import magic
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
33
import re
Open commit View diff
33 import re
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
34
Open commit View diff
34
Marvin A. Ruder over 1 year ago cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
35
skip_olefy = os.getenv('SKIP_OLEFY', '')
Open commit View diff
35 skip_olefy = os.getenv('SKIP_OLEFY', '')
same change cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
36
Open commit View diff
36
same change cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
37
if skip_olefy.lower() in ['yes', 'y']:
Open commit View diff
37 if skip_olefy.lower() in ['yes', 'y']:
same change cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
38
    print("SKIP_OLEFY=y, skipping Olefy...")
Open commit View diff
38 print("SKIP_OLEFY=y, skipping Olefy...")
same change cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
39
    time.sleep(365 * 24 * 60 * 60)
Open commit View diff
39 time.sleep(365 * 24 * 60 * 60)
same change cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
40
    sys.exit(0)
Open commit View diff
40 sys.exit(0)
same change cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
41
Open commit View diff
41
Niklas Meyer over 4 years ago cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
42
# merge variables from /etc/olefy.conf and the defaults
Open commit View diff
42 # merge variables from /etc/olefy.conf and the defaults
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
43
olefy_listen_addr_string = os.getenv('OLEFY_BINDADDRESS', '127.0.0.1,::1')
Open commit View diff
43 olefy_listen_addr_string = os.getenv('OLEFY_BINDADDRESS', '127.0.0.1,::1')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
44
olefy_listen_port = int(os.getenv('OLEFY_BINDPORT', '10050'))
Open commit View diff
44 olefy_listen_port = int(os.getenv('OLEFY_BINDPORT', '10050'))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
45
olefy_tmp_dir = os.getenv('OLEFY_TMPDIR', '/tmp')
Open commit View diff
45 olefy_tmp_dir = os.getenv('OLEFY_TMPDIR', '/tmp')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
46
olefy_python_path = os.getenv('OLEFY_PYTHON_PATH', '/usr/bin/python3')
Open commit View diff
46 olefy_python_path = os.getenv('OLEFY_PYTHON_PATH', '/usr/bin/python3')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
47
olefy_olevba_path = os.getenv('OLEFY_OLEVBA_PATH', '/usr/local/bin/olevba3')
Open commit View diff
47 olefy_olevba_path = os.getenv('OLEFY_OLEVBA_PATH', '/usr/local/bin/olevba3')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
48
# 10:DEBUG, 20:INFO, 30:WARNING, 40:ERROR, 50:CRITICAL
Open commit View diff
48 # 10:DEBUG, 20:INFO, 30:WARNING, 40:ERROR, 50:CRITICAL
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
49
olefy_loglvl = int(os.getenv('OLEFY_LOGLVL', 20))
Open commit View diff
49 olefy_loglvl = int(os.getenv('OLEFY_LOGLVL', 20))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
50
olefy_min_length = int(os.getenv('OLEFY_MINLENGTH', 500))
Open commit View diff
50 olefy_min_length = int(os.getenv('OLEFY_MINLENGTH', 500))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
51
olefy_del_tmp = int(os.getenv('OLEFY_DEL_TMP', 1))
Open commit View diff
51 olefy_del_tmp = int(os.getenv('OLEFY_DEL_TMP', 1))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
52
olefy_del_tmp_failed = int(os.getenv('OLEFY_DEL_TMP_FAILED', 1))
Open commit View diff
52 olefy_del_tmp_failed = int(os.getenv('OLEFY_DEL_TMP_FAILED', 1))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
53
Open commit View diff
53
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
54
# internal used variables
Open commit View diff
54 # internal used variables
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
55
request_time = '0000000000.000000'
Open commit View diff
55 request_time = '0000000000.000000'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
56
olefy_protocol = 'OLEFY'
Open commit View diff
56 olefy_protocol = 'OLEFY'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
57
olefy_ping = 'PING'
Open commit View diff
57 olefy_ping = 'PING'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
58
olefy_protocol_sep = '\n\n'
Open commit View diff
58 olefy_protocol_sep = '\n\n'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
59
olefy_headers = {}
Open commit View diff
59 olefy_headers = {}
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
60
Open commit View diff
60
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
61
# init logging
Open commit View diff
61 # init logging
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
62
logger = logging.getLogger('olefy')
Open commit View diff
62 logger = logging.getLogger('olefy')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
63
logging.basicConfig(stream=sys.stdout, level=olefy_loglvl, format='olefy %(levelname)s %(funcName)s %(message)s')
Open commit View diff
63 logging.basicConfig(stream=sys.stdout, level=olefy_loglvl, format='olefy %(levelname)s %(funcName)s %(message)s')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
64
Open commit View diff
64
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
65
logger.debug('olefy listen address string: {} (type {})'.format(olefy_listen_addr_string, type(olefy_listen_addr_string)))
Open commit View diff
65 logger.debug('olefy listen address string: {} (type {})'.format(olefy_listen_addr_string, type(olefy_listen_addr_string)))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
66
Open commit View diff
66
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
67
if not olefy_listen_addr_string:
Open commit View diff
67 if not olefy_listen_addr_string:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
68
    olefy_listen_addr = ""
Open commit View diff
68 olefy_listen_addr = ""
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
69
else:
Open commit View diff
69 else:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
70
    addr_re = re.compile('[\[" \]]')
Open commit View diff
70 addr_re = re.compile('[\[" \]]')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
71
    olefy_listen_addr = addr_re.sub('', olefy_listen_addr_string.replace("'", "")).split(',')
Open commit View diff
71 olefy_listen_addr = addr_re.sub('', olefy_listen_addr_string.replace("'", "")).split(',')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
72
Open commit View diff
72
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
73
# log runtime variables
Open commit View diff
73 # log runtime variables
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
74
logger.info('olefy listen address: {} (type: {})'.format(olefy_listen_addr, type(olefy_listen_addr)))
Open commit View diff
74 logger.info('olefy listen address: {} (type: {})'.format(olefy_listen_addr, type(olefy_listen_addr)))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
75
logger.info('olefy listen port: {}'.format(olefy_listen_port))
Open commit View diff
75 logger.info('olefy listen port: {}'.format(olefy_listen_port))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
76
logger.info('olefy tmp dir: {}'.format(olefy_tmp_dir))
Open commit View diff
76 logger.info('olefy tmp dir: {}'.format(olefy_tmp_dir))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
77
logger.info('olefy python path: {}'.format(olefy_python_path))
Open commit View diff
77 logger.info('olefy python path: {}'.format(olefy_python_path))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
78
logger.info('olefy olvba path: {}'.format(olefy_olevba_path))
Open commit View diff
78 logger.info('olefy olvba path: {}'.format(olefy_olevba_path))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
79
logger.info('olefy log level: {}'.format(olefy_loglvl))
Open commit View diff
79 logger.info('olefy log level: {}'.format(olefy_loglvl))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
80
logger.info('olefy min file length: {}'.format(olefy_min_length))
Open commit View diff
80 logger.info('olefy min file length: {}'.format(olefy_min_length))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
81
logger.info('olefy delete tmp file: {}'.format(olefy_del_tmp))
Open commit View diff
81 logger.info('olefy delete tmp file: {}'.format(olefy_del_tmp))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
82
logger.info('olefy delete tmp file when failed: {}'.format(olefy_del_tmp_failed))
Open commit View diff
82 logger.info('olefy delete tmp file when failed: {}'.format(olefy_del_tmp_failed))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
83
Open commit View diff
83
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
84
if not os.path.isfile(olefy_python_path):
Open commit View diff
84 if not os.path.isfile(olefy_python_path):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
85
    logger.critical('python path not found: {}'.format(olefy_python_path))
Open commit View diff
85 logger.critical('python path not found: {}'.format(olefy_python_path))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
86
    exit(1)
Open commit View diff
86 exit(1)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
87
if not os.path.isfile(olefy_olevba_path):
Open commit View diff
87 if not os.path.isfile(olefy_olevba_path):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
88
    logger.critical('olevba path not found: {}'.format(olefy_olevba_path))
Open commit View diff
88 logger.critical('olevba path not found: {}'.format(olefy_olevba_path))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
89
    exit(1)
Open commit View diff
89 exit(1)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
90
Open commit View diff
90
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
91
# olefy protocol function
Open commit View diff
91 # olefy protocol function
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
92
def protocol_split( olefy_line ):
Open commit View diff
92 def protocol_split( olefy_line ):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
93
    header_lines = olefy_line.split('\n')
Open commit View diff
93 header_lines = olefy_line.split('\n')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
94
    for line in header_lines:
Open commit View diff
94 for line in header_lines:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
95
        if line == 'OLEFY/1.0':
Open commit View diff
95 if line == 'OLEFY/1.0':
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
96
            olefy_headers['olefy'] = line
Open commit View diff
96 olefy_headers['olefy'] = line
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
97
        elif line != '':
Open commit View diff
97 elif line != '':
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
98
            kv = line.split(': ')
Open commit View diff
98 kv = line.split(': ')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
99
            if kv[0] != '' and kv[1] != '':
Open commit View diff
99 if kv[0] != '' and kv[1] != '':
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
100
                olefy_headers[kv[0]] = kv[1]
Open commit View diff
100 olefy_headers[kv[0]] = kv[1]
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
101
    logger.debug('olefy_headers: {}'.format(olefy_headers))
Open commit View diff
101 logger.debug('olefy_headers: {}'.format(olefy_headers))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
102
Open commit View diff
102
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
103
# calling oletools
Open commit View diff
103 # calling oletools
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
104
def oletools( stream, tmp_file_name, lid ):
Open commit View diff
104 def oletools( stream, tmp_file_name, lid ):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
105
    if olefy_min_length > stream.__len__():
Open commit View diff
105 if olefy_min_length > stream.__len__():
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
106
        logger.error('{} {} bytes (Not Scanning! File smaller than {!r})'.format(lid, stream.__len__(), olefy_min_length))
Open commit View diff
106 logger.error('{} {} bytes (Not Scanning! File smaller than {!r})'.format(lid, stream.__len__(), olefy_min_length))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
107
        out = b'[ { "error": "File too small" } ]'
Open commit View diff
107 out = b'[ { "error": "File too small" } ]'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
108
    else:
Open commit View diff
108 else:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
109
        tmp_file = open(tmp_file_name, 'wb')
Open commit View diff
109 tmp_file = open(tmp_file_name, 'wb')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
110
        tmp_file.write(stream)
Open commit View diff
110 tmp_file.write(stream)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
111
        tmp_file.close()
Open commit View diff
111 tmp_file.close()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
112
Open commit View diff
112
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
113
        file_magic = magic.Magic(mime=True, uncompress=True)
Open commit View diff
113 file_magic = magic.Magic(mime=True, uncompress=True)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
114
        file_mime = file_magic.from_file(tmp_file_name)
Open commit View diff
114 file_mime = file_magic.from_file(tmp_file_name)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
115
        logger.info('{} {} (libmagic output)'.format(lid, file_mime))
Open commit View diff
115 logger.info('{} {} (libmagic output)'.format(lid, file_mime))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
116
Open commit View diff
116
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
117
        # do the olefy
Open commit View diff
117 # do the olefy
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
118
        cmd_tmp = Popen([olefy_python_path, olefy_olevba_path, '-a', '-j' , '-l', 'error', tmp_file_name], stdout=PIPE, stderr=PIPE)
Open commit View diff
118 cmd_tmp = Popen([olefy_python_path, olefy_olevba_path, '-a', '-j' , '-l', 'error', tmp_file_name], stdout=PIPE, stderr=PIPE)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
119
        out, err = cmd_tmp.communicate()
Open commit View diff
119 out, err = cmd_tmp.communicate()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
120
        out = bytes(out.decode('utf-8', 'ignore').replace('  ', ' ').replace('\t', '').replace('\n', '').replace('XLMMacroDeobfuscator: pywin32 is not installed (only is required if you want to use MS Excel)', ''), encoding="utf-8")
Open commit View diff
120 out = bytes(out.decode('utf-8', 'ignore').replace(' ', ' ').replace('\t', '').replace('\n', '').replace('XLMMacroDeobfuscator: pywin32 is not installed (only is required if you want to use MS Excel)', ''), encoding="utf-8")
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
121
        failed = False
Open commit View diff
121 failed = False
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
122
        if out.__len__() < 30:
Open commit View diff
122 if out.__len__() < 30:
Marvin A. Ruder over 1 year ago cd3b1ab

Allow disabling Olefy

Full commit hash
cd3b1ab828bdaacacbffebfd755c0fa919610f1c
Author
Marvin A. Ruder <[email protected]>
Date
over 1 year ago
Selected line
123
            logger.error('{} olevba returned <30 chars - rc: {!r}, response: {!r}, error: {!r}'.format(lid,cmd_tmp.returncode,
Open commit View diff
123 logger.error('{} olevba returned <30 chars - rc: {!r}, response: {!r}, error: {!r}'.format(lid,cmd_tmp.returncode,
Niklas Meyer over 4 years ago cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
124
                out.decode('utf-8', 'ignore'), err.decode('utf-8', 'ignore')))
Open commit View diff
124 out.decode('utf-8', 'ignore'), err.decode('utf-8', 'ignore')))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
125
            out = b'[ { "error": "Unhandled error - too short olevba response" } ]'
Open commit View diff
125 out = b'[ { "error": "Unhandled error - too short olevba response" } ]'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
126
            failed = True
Open commit View diff
126 failed = True
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
127
        elif err.__len__() > 10 and cmd_tmp.returncode == 9:
Open commit View diff
127 elif err.__len__() > 10 and cmd_tmp.returncode == 9:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
128
            logger.error("{} olevba stderr >10 chars - rc: {!r}, response: {!r}".format(lid, cmd_tmp.returncode, err.decode("utf-8", "ignore")))
Open commit View diff
128 logger.error("{} olevba stderr >10 chars - rc: {!r}, response: {!r}".format(lid, cmd_tmp.returncode, err.decode("utf-8", "ignore")))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
129
            out = b'[ { "error": "Decrypt failed" } ]'
Open commit View diff
129 out = b'[ { "error": "Decrypt failed" } ]'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
130
            failed = True
Open commit View diff
130 failed = True
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
131
        elif err.__len__() > 10 and cmd_tmp.returncode > 9:
Open commit View diff
131 elif err.__len__() > 10 and cmd_tmp.returncode > 9:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
132
            logger.error('{} olevba stderr >10 chars - rc: {!r}, response: {!r}'.format(lid, cmd_tmp.returncode, err.decode('utf-8', 'ignore')))
Open commit View diff
132 logger.error('{} olevba stderr >10 chars - rc: {!r}, response: {!r}'.format(lid, cmd_tmp.returncode, err.decode('utf-8', 'ignore')))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
133
            out = b'[ { "error": "Unhandled oletools error" } ]'
Open commit View diff
133 out = b'[ { "error": "Unhandled oletools error" } ]'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
134
            failed = True
Open commit View diff
134 failed = True
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
135
        elif cmd_tmp.returncode != 0:
Open commit View diff
135 elif cmd_tmp.returncode != 0:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
136
            logger.error('{} olevba exited with code {!r}; err: {!r}'.format(lid, cmd_tmp.returncode, err.decode('utf-8', 'ignore')))
Open commit View diff
136 logger.error('{} olevba exited with code {!r}; err: {!r}'.format(lid, cmd_tmp.returncode, err.decode('utf-8', 'ignore')))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
137
            failed = True
Open commit View diff
137 failed = True
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
138
Open commit View diff
138
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
139
        if failed and olefy_del_tmp_failed == 0:
Open commit View diff
139 if failed and olefy_del_tmp_failed == 0:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
140
            logger.debug('{} {} FAILED: not deleting tmp file'.format(lid, tmp_file_name))
Open commit View diff
140 logger.debug('{} {} FAILED: not deleting tmp file'.format(lid, tmp_file_name))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
141
        elif olefy_del_tmp == 1:
Open commit View diff
141 elif olefy_del_tmp == 1:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
142
            logger.debug('{} {} deleting tmp file'.format(lid, tmp_file_name))
Open commit View diff
142 logger.debug('{} {} deleting tmp file'.format(lid, tmp_file_name))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
143
            os.remove(tmp_file_name)
Open commit View diff
143 os.remove(tmp_file_name)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
144
Open commit View diff
144
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
145
    logger.debug('{} response: {}'.format(lid, out.decode('utf-8', 'ignore')))
Open commit View diff
145 logger.debug('{} response: {}'.format(lid, out.decode('utf-8', 'ignore')))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
146
    return out + b'\t\n\n\t'
Open commit View diff
146 return out + b'\t\n\n\t'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
147
Open commit View diff
147
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
148
# Asyncio data handling, default AIO-Functions
Open commit View diff
148 # Asyncio data handling, default AIO-Functions
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
149
class AIO(asyncio.Protocol):
Open commit View diff
149 class AIO(asyncio.Protocol):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
150
    def __init__(self):
Open commit View diff
150 def __init__(self):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
151
        self.extra = bytearray()
Open commit View diff
151 self.extra = bytearray()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
152
Open commit View diff
152
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
153
    def connection_made(self, transport):
Open commit View diff
153 def connection_made(self, transport):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
154
        global request_time
Open commit View diff
154 global request_time
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
155
        peer = transport.get_extra_info('peername')
Open commit View diff
155 peer = transport.get_extra_info('peername')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
156
        logger.debug('{} new connection was made'.format(peer))
Open commit View diff
156 logger.debug('{} new connection was made'.format(peer))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
157
        self.transport = transport
Open commit View diff
157 self.transport = transport
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
158
        request_time = str(time.time())
Open commit View diff
158 request_time = str(time.time())
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
159
Open commit View diff
159
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
160
    def data_received(self, request, msgid=1):
Open commit View diff
160 def data_received(self, request, msgid=1):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
161
        peer = self.transport.get_extra_info('peername')
Open commit View diff
161 peer = self.transport.get_extra_info('peername')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
162
        logger.debug('{} data received from new connection'.format(peer))
Open commit View diff
162 logger.debug('{} data received from new connection'.format(peer))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
163
        self.extra.extend(request)
Open commit View diff
163 self.extra.extend(request)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
164
Open commit View diff
164
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
165
    def eof_received(self):
Open commit View diff
165 def eof_received(self):
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
166
        peer = self.transport.get_extra_info('peername')
Open commit View diff
166 peer = self.transport.get_extra_info('peername')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
167
        olefy_protocol_err = False
Open commit View diff
167 olefy_protocol_err = False
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
168
        proto_ck = self.extra[0:2000].decode('utf-8', 'ignore')
Open commit View diff
168 proto_ck = self.extra[0:2000].decode('utf-8', 'ignore')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
169
Open commit View diff
169
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
170
        headers = proto_ck[0:proto_ck.find(olefy_protocol_sep)]
Open commit View diff
170 headers = proto_ck[0:proto_ck.find(olefy_protocol_sep)]
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
171
Open commit View diff
171
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
172
        if olefy_protocol == headers[0:5]:
Open commit View diff
172 if olefy_protocol == headers[0:5]:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
173
            self.extra = bytearray(self.extra[len(headers)+2:len(self.extra)])
Open commit View diff
173 self.extra = bytearray(self.extra[len(headers)+2:len(self.extra)])
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
174
            protocol_split(headers)
Open commit View diff
174 protocol_split(headers)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
175
        else:
Open commit View diff
175 else:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
176
            olefy_protocol_err = True
Open commit View diff
176 olefy_protocol_err = True
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
177
Open commit View diff
177
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
178
        if olefy_ping == headers[0:4]:
Open commit View diff
178 if olefy_ping == headers[0:4]:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
179
            is_ping = True
Open commit View diff
179 is_ping = True
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
180
        else:
Open commit View diff
180 else:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
181
            is_ping = False
Open commit View diff
181 is_ping = False
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
182
            rspamd_id = olefy_headers['Rspamd-ID'][:6] or ''
Open commit View diff
182 rspamd_id = olefy_headers['Rspamd-ID'][:6] or ''
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
183
            lid = 'Rspamd-ID' in olefy_headers and '<'+rspamd_id+'>'
Open commit View diff
183 lid = 'Rspamd-ID' in olefy_headers and '<'+rspamd_id+'>'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
184
            tmp_file_name = olefy_tmp_dir+'/'+request_time+'.'+str(peer[1])+'.'+rspamd_id
Open commit View diff
184 tmp_file_name = olefy_tmp_dir+'/'+request_time+'.'+str(peer[1])+'.'+rspamd_id
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
185
            logger.debug('{} {} choosen as tmp filename'.format(lid, tmp_file_name))
Open commit View diff
185 logger.debug('{} {} choosen as tmp filename'.format(lid, tmp_file_name))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
186
Open commit View diff
186
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
187
        if not is_ping or olefy_loglvl == 10:
Open commit View diff
187 if not is_ping or olefy_loglvl == 10:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
188
            logger.info('{} {} bytes (stream size)'.format(lid, self.extra.__len__()))
Open commit View diff
188 logger.info('{} {} bytes (stream size)'.format(lid, self.extra.__len__()))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
189
Open commit View diff
189
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
190
        if olefy_ping == headers[0:4]:
Open commit View diff
190 if olefy_ping == headers[0:4]:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
191
            logger.debug('{} PING request'.format(peer))
Open commit View diff
191 logger.debug('{} PING request'.format(peer))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
192
            out = b'PONG'
Open commit View diff
192 out = b'PONG'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
193
        elif olefy_protocol_err == True or olefy_headers['olefy'] != 'OLEFY/1.0':
Open commit View diff
193 elif olefy_protocol_err == True or olefy_headers['olefy'] != 'OLEFY/1.0':
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
194
            logger.error('{} Protocol ERROR: no OLEFY/1.0 found'.format(lid))
Open commit View diff
194 logger.error('{} Protocol ERROR: no OLEFY/1.0 found'.format(lid))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
195
            out = b'[ { "error": "Protocol error" } ]'
Open commit View diff
195 out = b'[ { "error": "Protocol error" } ]'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
196
        elif 'Method' in olefy_headers:
Open commit View diff
196 elif 'Method' in olefy_headers:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
197
            if olefy_headers['Method'] == 'oletools':
Open commit View diff
197 if olefy_headers['Method'] == 'oletools':
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
198
                out = oletools(self.extra, tmp_file_name, lid)
Open commit View diff
198 out = oletools(self.extra, tmp_file_name, lid)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
199
        else:
Open commit View diff
199 else:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
200
            logger.error('Protocol ERROR: Method header not found')
Open commit View diff
200 logger.error('Protocol ERROR: Method header not found')
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
201
            out = b'[ { "error": "Protocol error: Method header not found" } ]'
Open commit View diff
201 out = b'[ { "error": "Protocol error: Method header not found" } ]'
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
202
Open commit View diff
202
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
203
        self.transport.write(out)
Open commit View diff
203 self.transport.write(out)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
204
        if not is_ping or olefy_loglvl == 10:
Open commit View diff
204 if not is_ping or olefy_loglvl == 10:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
205
            logger.info('{} {} response send: {!r}'.format(lid, peer, out))
Open commit View diff
205 logger.info('{} {} response send: {!r}'.format(lid, peer, out))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
206
        self.transport.close()
Open commit View diff
206 self.transport.close()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
207
Open commit View diff
207
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
208
Open commit View diff
208
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
209
# start the listeners
Open commit View diff
209 # start the listeners
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
210
loop = asyncio.get_event_loop()
Open commit View diff
210 loop = asyncio.get_event_loop()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
211
# each client connection will create a new protocol instance
Open commit View diff
211 # each client connection will create a new protocol instance
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
212
coro = loop.create_server(AIO, olefy_listen_addr, olefy_listen_port)
Open commit View diff
212 coro = loop.create_server(AIO, olefy_listen_addr, olefy_listen_port)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
213
server = loop.run_until_complete(coro)
Open commit View diff
213 server = loop.run_until_complete(coro)
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
214
for sockets in server.sockets:
Open commit View diff
214 for sockets in server.sockets:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
215
    logger.info('serving on {}'.format(sockets.getsockname()))
Open commit View diff
215 logger.info('serving on {}'.format(sockets.getsockname()))
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
216
Open commit View diff
216
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
217
# XXX serve requests until KeyboardInterrupt, not needed for production
Open commit View diff
217 # XXX serve requests until KeyboardInterrupt, not needed for production
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
218
try:
Open commit View diff
218 try:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
219
    loop.run_forever()
Open commit View diff
219 loop.run_forever()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
220
except KeyboardInterrupt:
Open commit View diff
220 except KeyboardInterrupt:
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
221
    pass
Open commit View diff
221 pass
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
222
Open commit View diff
222
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
223
# graceful shutdown/reload
Open commit View diff
223 # graceful shutdown/reload
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
224
server.close()
Open commit View diff
224 server.close()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
225
loop.run_until_complete(server.wait_closed())
Open commit View diff
225 loop.run_until_complete(server.wait_closed())
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
226
loop.close()
Open commit View diff
226 loop.close()
same change cbb64e3

[Olefy] Add local Olefy.py

Full commit hash
cbb64e316e8df945fe25bbbfb0c4846cd40c4dba
Author
Niklas Meyer <[email protected]>
Date
over 4 years ago
Selected line
227
logger.info('stopped serving')
Open commit View diff
227 logger.info('stopped serving')