Skip to content

Commit d29ee9e

Browse files
author
Martin Gallo
committed
Release version 0.1.5.
1 parent 7a57de5 commit d29ee9e

File tree

3 files changed

+40
-2
lines changed

3 files changed

+40
-2
lines changed

ChangeLog

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
2015-01-16 Martin Gallo <[email protected]>
2+
3+
* - Version v0.1.5 released.
4+
* - Updated to use scapy v2.3.1.
5+
* - Code is more Python3-friendly.
6+
* - Added travis script for running tests.
7+
* - General minor fixes and code improvements.
8+
* - Added test suites for SAPNI, SAPDiag and SAPRouter modules.
9+
* - Added support for routing via SAP Router in almost all example scripts.
10+
* pysap/SAPDiag.py: Added support for message info and Diag error packets.
11+
* pysap/SAPDiag.py: Diag item lookup now support looking up multiple items,
12+
and string lookups.
13+
* pysap/SAPDiagClient.py: Added support for specifying support bits when
14+
connecting, support for routing via SAP Router.
15+
* pysap/SAPDiagClient.py: If no terminal is supplied, use a random looking
16+
IP by default to avoid identification (SAP Note 1497445).
17+
* pysap/SAPDiagItems.py: Fixes on some atom items for old versions.
18+
* pysap/SAPEnqueue.py: Added trace max file size field.
19+
* pysap/SAPNI.py: Added helpers for creating new connections.
20+
* pysap/SAPNI.py: SAPNIProxy implemented using a Worker thread.
21+
* pysap/SAPNI.py: SAPNIServer implemented using SAPNIStreamSocket.
22+
* pysap/SAPRouter.py: Added route hop conversion helpers.
23+
* pysap/SAPRouter.py: Added info client and info server packets.
24+
* pysap/SAPRouter.py: Added SAPRoutedStreamSocket.
25+
* pysap/utils.py: Reimplemented MutablePacketField with evaluators.
26+
* pysapcompress/pysapcompress.cpp: Improved routines and added handling of
27+
some error conditions.
28+
* examples/diag_capturer.py: New example script for dumping Diag login
29+
credentials by sniffing or reading a pcap file.
30+
* examples/enqueue_monitor.py: Added command for get replication info and
31+
command for checking trace pattern endless loop vulnerability
32+
(CVE-2014-0995).
33+
* examples/router_admin.py: Parsing of info request responses.
34+
* examples/router_password_check: New example script for testing if a
35+
SAP Router is vulnerable to a timing attack on the password check
36+
(CVE-2014-0984).
37+
* requirements-optional.txt: Added optional requirements.
38+
139
2014-03-25 Martin Gallo <[email protected]>
240

341
* - Version v0.1.4 released at Troopers'14.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Copyright (C) 2015 Core Security Technologies
88
The library was designed and developed by Martin Gallo from the Security
99
Consulting Services team of Core Security Technologies.
1010

11-
Version 0.1.5-dev (XXX 2015)
11+
Version 0.1.5 (January 2015)
1212

1313

1414
Overview

pysap/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
- SAP RFC.
2929
"""
3030

31-
__version__ = '0.1.5-dev'
31+
__version__ = '0.1.5'
3232
"""The version of pysap"""
3333

3434
__url__ = "http://corelabs.coresecurity.com/index.php?module=Wiki&action=view&type=tool&name=pysap"

0 commit comments

Comments
 (0)