
Research
/Security News
Critical Vulnerability in NestJS Devtools: Localhost RCE via Sandbox Escape
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
ibPy is a third-party implementation of the API used for accessing the Interactive Brokers on-line trading system. IbPy implements functionality that the Python programmer can use to connect to IB, request stock ticker data, submit orders for stocks and futures, and more.
IbPy :release_num: Released :release_date:
IbPy is a third-party implementation of the API used for accessing the Interactive Brokers on-line trading system. IbPy implements functionality that the Python programmer can use to connect to IB, request stock ticker data, submit orders for stocks and futures, and more.
IbPy is available for download from Google Code:
http://ibpy.googlecode.com/files/:release_file:
Project page:
http://code.google.com/p/ibpy/
See the IbPy wiki page "Getting Started with IbPy":
http://code.google.com/p/ibpy/wiki/GettingStarted
IbPy requires Python 2.5 or newer. Previous versions are not supported.
TWS requires a web browser capable of executing Sun(R) Java(tm) applets. TWS can also be started directly with Sun(R) Java(tm) and the stand-alone package supplied by Interactive Brokers.
From the page "About The Interactive Brokers Group
__":
Interactive Brokers conducts its broker/dealer and proprietary trading businesses on 60 market centers worldwide. In its broker dealer agency business, IB provides direct access ("on line") trade execution and clearing services to institutional and professional traders for a wide variety of electronically traded products including options, futures, stocks, forex, and bonds worldwide. In its proprietary trading business IB engages in market making for its own account in about 6,500 different electronically traded products. Interactive Brokers Group and its affiliates now trade 19% of the world’s exchange traded equity options*, and executes approximately 500,000 trades per day.
From the page "What is Python?
__":
Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java.
Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface.
The Python implementation is portable: it runs on many brands of UNIX, on Windows, DOS, OS/2, Mac, Amiga... If your favorite system isn't listed here, it may still be supported, if there's a C compiler for it. Ask around on comp.lang.python -- or just try compiling Python yourself.
The Python implementation is copyrighted but freely usable and distributable, even for commercial use.
IbPy is not a product of Interactive Brokers, nor am I affiliated with IB. I am a satisfied IB customer, of course.
IbPy is installed with distutils. Refer to the Python distutils documentation for more information. The digest version is::
$ tar xzf :release_file:
$ cd :release_root:
$ python setup.py install
The TWS demo system is available here:
http://interactivebrokers.com/cgi-pub/jtslink.pl?user_name=edemo
The stand-alone TWS and other API software is available from IB:
http://interactivebrokers.com/
IbPy is distributed under the New BSD License. See the LICENSE file in the release for details.
I'm very interested in your experience with IbPy. Please drop me an note with any feedback you have.
Troy Melhase mailto:troy@gci.net
__ http://www.interactivebrokers.com/en/general/about/about.php __ http://python.org/doc/Summary.html
LocalWords: API IbPy IB TWS twsapi ver EReader ib Google wiki tm applets Tcl LocalWords: forex Tk MFC Hide details Change log r310 by troy.melhase on May 15, 2008 Diff Almost ready to release... Go to: Double click a line to add a comment Older revisions r266 by troy.melhase on Feb 21, 2007 Diff r193 by troy.melhase on Feb 19, 2007 Diff r190 by troy.melhase on Feb 19, 2007 Diff All revisions of this file File info Size: 4965 bytes, 131 lines View raw file File properties svn:keywords Author Date Id Revision svn:eol-style native
FAQs
ibPy is a third-party implementation of the API used for accessing the Interactive Brokers on-line trading system. IbPy implements functionality that the Python programmer can use to connect to IB, request stock ticker data, submit orders for stocks and futures, and more.
We found that ib demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
/Security News
A flawed sandbox in @nestjs/devtools-integration lets attackers run code on your machine via CSRF, leading to full Remote Code Execution (RCE).
Product
Customize license detection with Socket’s new license overlays: gain control, reduce noise, and handle edge cases with precision.
Product
Socket now supports Rust and Cargo, offering package search for all users and experimental SBOM generation for enterprise projects.