Sourcecode: plaintext, highlighted
This utility class maps OSC addresses to callables.
The CallbackManager calls its callbacks with a list of decoded OSC arguments, including the address and the typetags as the first two arguments.
OSC.CallbackManager
Methods: (__init__, add, dispatch, handle, printingCallback, unbundler)
- method __init__ ()
OSC.CallbackManager.__init__
OSC.CallbackManager.add
- method dispatch (message) Sends decoded OSC data to an appropriate calback
OSC.CallbackManager.dispatch
OSC.CallbackManager.handle
- method printingCallback ()
OSC.CallbackManager.printingCallback
- method unbundler (messages) Dispatch the messages in a decoded bundle.
OSC.CallbackManager.unbundler
Builds typetagged OSC messages.
OSC.OSCMessage
Methods: (__init__, __repr__, append, clear, clearData, getBinary, rawAppend, setAddress, setMessage, setTypetags)
- method __init__ ()
OSC.OSCMessage.__init__
- method __repr__ ()
OSC.OSCMessage.__repr__
OSC.OSCMessage.append
- method clear ()
OSC.OSCMessage.clear
- method clearData ()
OSC.OSCMessage.clearData
- method getBinary () Returns the binary message (so far) with typetags.
OSC.OSCMessage.getBinary
- method rawAppend (data) Appends raw data to the message. Use append().
OSC.OSCMessage.rawAppend
- method setAddress (address)
OSC.OSCMessage.setAddress
Convert some Python types to their OSC binary representations, returning a (typetag, data) tuple.
OSC.OSCArgument
Convert a string into an OSC Blob, returning a (typetag, data) tuple.
OSC.OSCBlob
Converts a typetagged OSC message to a Python list.
OSC.decodeOSC
Useful utility; prints the string in hexadecimal
OSC.hexDump
Given a list of strings, produces a list where those strings have been parsed (where possible) as floats or integers.
OSC.parseArgs
OSC.readBlob
OSC.readFloat
OSC.readInt
Tries to interpret the next 8 bytes of the data as a 64-bit signed integer.
OSC.readLong
OSC.readString
add a new channel to a wireTAP server
author: michael branton
usage: addChannel.py wireTAPhost port channel description
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP API http://wiretap.stetson.edu/
Sourcecode: plaintext, highlighted
add a filter to a wiretap server author: michael branton
usage: addFilter.py wireTAPhost port channel filter
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP API http://wiretap.stetson.edu/
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
displays cellular automata data from a wiretap client using ascii characters
usage: caClient.py wireTAPhost hostport receiveport channel
author: michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format http://wiretap.stetson.edu
Sourcecode: plaintext, highlighted
carnivore client for Python
author: michael branton
usage: carnivoreClient.py wireTAPhost port wireTAPchannel carnivorehost port wraplength sleeptime {debug}
connects to a specified carnivore server and forwards date to a wiretap server.
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format http://wireTAP.stetson.edu
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
commProcto.create
commProcto.receive
commProcto.send
dna data client for Python
author: michael branton
usage: dnaClient.py wireTAPhost port wireTAPchannel start stop {debug}
this connects you to www.ncbi.nlm.nih.gov/entrez/, from which dna sequences may be downloaded. currently, the sequence chosen is hardcoded, but you may set the start and stop points in the sequence. specifying any value at all for the debug parameter causes the data to also be dumped to the screen
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the wireTAP API. see http://wireTAP.stetson.edu
Sourcecode: plaintext, highlighted
Waits on port 4950, ready to decode any OSC packets that come its way.
Sourcecode: plaintext, highlighted
send hostnames and their ping times to wireTAP server based on ping-multi.py by daniel holth and clinton mcchesney
usage: pingClient.py wireTAPhost port wireTAPchannel pinghost [pinghost]...[pinghost]
author: michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP API http://wiretap.stetson.edu/
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
remove a new channel from a wireTAP server
author: michael branton
usage: removeChannel.py wireTAPhost port channel
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP API http://wiretap.stetson.edu/
Sourcecode: plaintext, highlighted
remove a filter from a wiretap server
author: michael branton
usage: removeFilter.py wireTAPhost port channel
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP API http://wiretap.stetson.edu/
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
send successive generations of the cellular automaton described by rule 30 to a wireTAP server (see, for example, http://mathworld.wolfram.com/ElementaryCellularAutomaton.html)
usage: rule30client.py wireTAPhost port wireTAPchannel CAsize {sleep}
author: michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP kit. see http://wiretap.stetson.edu
Sourcecode: plaintext, highlighted
send successive generations of the cellular automaton described by rule 90 to a wireTAP server (see, for example, http://mathworld.wolfram.com/ElementaryCellularAutomaton.html)
usage: rule90client.py wireTAPhost port wireTAPchannel CAsize {sleep}
author: michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP kit. see http://wireTAP.stetson.edu
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
Tap for Python Copyright (C) 2002 Michael DeMurga
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
this script for OS X and linux platforms listens to tcpdump and then sends ip data out in OSC format to the ip/port of your choice [ip of source, ip_port of source, ip destination, ip_port of destination]
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format http://wireTAP.stetson.edu
tap must run as sudo
for OSX, /usr/local/lib/libdl.dylib must be present to run "freeze" version of this app if needed, download bash from apple.com and, as root, copy the enclosed libdl.dylib to /usr/local/lib.
TODO: handle non-tcp / udp data correctly (such as arp, icmp) currently ignores tcpdump data that does not conform to tcp/udp format print rejected packets (packets that are not udp, tcp, etc) This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Sourcecode: plaintext, highlighted
webClient for Python
author: michael branton
usage: webClient.py wireTAPhost port wireTAPchannel url wraplength sleeptime {debug}
this connects you to / website specified by a url, from which data may be downloaded. specifying any value at all for the debug parameter causes the data to also be dumped to the screen. wraplength will wrap the text to that length
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the wireTAP API. see http://wireTAP.stetson.edu
Sourcecode: plaintext, highlighted
wordsClient sends words to a channel strictly for testing purposes
usage: wordsClient.py wireTAPhost port wireTAPchannel
author: michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format and the python wireTAP API http://wiretap.stetson.edu/
Sourcecode: plaintext, highlighted
Sourcecode: plaintext, highlighted
wrap.wrap
subscribe to a ProctoLogic server channel and receive data. based on replyOSC.py by daniel holth and clinton mcchesney
usage: wtClient.py wireTAPhost hostport receiveport channel
author: michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
uses danny holth/clinton mcchesney OSC.py module to convert data into OSC format http://wiretap.stetson.edu
Sourcecode: plaintext, highlighted
wtConnection.py
author michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Sourcecode: plaintext, highlighted
encapulates basic socket methods needed to talk to a wireTAP server (http://wiretap.stetson.edu)
wtConnection.wtConnection
Methods: (__init__, block, close, create, nonblock, receive, send, setClientPort, setHost, setHostPort, setProtocol)
wtConnection.wtConnection.__init__
- method block () set socket to blocking
wtConnection.wtConnection.block
wtConnection.wtConnection.close
- method create () private method
wtConnection.wtConnection.create
- method nonblock () set socket to non-blocking
wtConnection.wtConnection.nonblock
- method receive () get data back
wtConnection.wtConnection.receive
- method send (message) send data out to host
wtConnection.wtConnection.send
- method setClientPort (port) set port on client to use for connection
wtConnection.wtConnection.setClientPort
- method setHost (host) set host to communicate with
wtConnection.wtConnection.setHost
- method setHostPort (port) set port on host to use for connection
wtConnection.wtConnection.setHostPort
- method setProtocol (prot) supported protocols are 'UDP', 'TCP' and 'RAW'. 'RAW' is
the default.
wtConnection.wtConnection.setProtocol
wtMessenger.py
author michael branton
This script is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this script; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Sourcecode: plaintext, highlighted
encapsulates basic methods needed to talk to a wireTAP server (http://wiretap.stetson.edu/)
wtMessenger.wtMessenger
Methods: (__init__, add, addChannel, clear, isConnected, receive, removeChannel, send, serverConnect, serverDisconnect, setBlocking, setChannel, setClearOnSend, setClientPort, setConnected, setProtocol, setServer, setServerPort, subscribe, unsubscribe)
wtMessenger.wtMessenger.__init__
wtMessenger.wtMessenger.add
- method addChannel (channel, *description) This function will create a new channel on the server.
wtMessenger.wtMessenger.addChannel
wtMessenger.wtMessenger.clear
- method isConnected () This function returns 'True' if connected and 'False' otherwise.
wtMessenger.wtMessenger.isConnected
wtMessenger.wtMessenger.receive
- method removeChannel (channel) This function will remove a channel from the server.
wtMessenger.wtMessenger.removeChannel
wtMessenger.wtMessenger.send
wtMessenger.wtMessenger.serverConnect
wtMessenger.wtMessenger.serverDisconnect
wtMessenger.wtMessenger.setBlocking
- method setChannel (channel) This function will set the default channel.
wtMessenger.wtMessenger.setChannel
wtMessenger.wtMessenger.setClearOnSend
wtMessenger.wtMessenger.setClientPort
- method setConnected (state) private
wtMessenger.wtMessenger.setConnected
- method setProtocol (protocol) This function will set the protocol used by serverConnect.
wtMessenger.wtMessenger.setProtocol
- method setServer (server) private
wtMessenger.wtMessenger.setServer
- method setServerPort (port) This function will set the port used by serverConnect.
wtMessenger.wtMessenger.setServerPort
wtMessenger.wtMessenger.subscribe
wtMessenger.wtMessenger.unsubscribe
Created by Doc-Tool V0.9.1 on Sun Jun 8 22:35:46 2003