theos iosopendev各种蛋疼的问题

1.xcrun: error: unable to find utility “codesign_allocate”, not a developer tool or in PATH

可能原因,xcode版本问题,这个鸟机器是昨天又换过来的,结果上面两个xcode 4.6 和xcode 5 preview。蛋疼啊,折腾这么多东西。这个问题只要执行下面的命令将默认的xcode设置为4.6基本就可以解决了

sudo xcode-select -switch /Applications/Xcode4.6.app/Contents/Developer/

2.执行make package的时候提示如下的错误:

theos make: *** [internal-package] Error 2

话说这个鸟东西搜索了一下还没找到是什么原因导致的,后来想到可能是路径或者工程名的问题,于是修改了一下工程下的control文件原内容为:

Package: com.mars.ssl_hook

Name: SSL_HooK

Depends: mobilesubstrate

Version: 0.0.1

Architecture: iphoneos-arm

Description: An awesome

MobileSubstrate tweak!

Maintainer: obaby

Author: obaby

Section: Tweaks
Continue Reading

mitmproxy

QQ20130628-2

mitmproxy是一款支持SSL的HTTP代理,它可以用于调试HTTP通信,发起中间人攻击等。mitmproxy提供了一个控制台接口用于动态拦 截和编辑HTTP数据包。mitmdump是mitmproxy的命令行版本,功能与其相同。

link:http://www.mitmproxy.org/
mitmproxy的主要特点:

Intercept and modify HTTP traffic on the fly

Save HTTP conversations for later replay and analysis

Replay both HTTP clients and servers

Make scripted changes to HTTP traffic using Python

SSL interception certs generated on the fly

Python tools for VS2012

Python tools in VS2012
Python tools in VS2012

PTVS is a free/OSS plugin that turns Visual Studio into a Python IDE. PTVS supports CPython, IronPython, Editing, Browsing, Intellisense, Debugging, Profiling, HPC Clusters, Multiple REPL’s, IPython, Django, and Cloud computing with Client Libraries for Windows, Linux and MacOS. This is an officially supported product from Microsoft’s Developer Division.

如果喜欢用vs勊考虑用这个插件来实现在vs中进行代码编写和调试,简单的测试了一下,发现如果新建工程调试的时候断点是有效的,但是如果是单一文件作为脚本调试,断点无法正常中断。当然作为一个alphra版本的软件做到这样已经不错了。

下载链接:http://pytools.codeplex.com/