Nathan of Guardian:
>> > There’s quite a bit to clean up and document. We also might want a more
>> > minimal testcase than full-blown (and cruft-filled) Onion Browser?
> 
> Well, I am glad we jumped to the actual working application test case,
> but yeah, I think something more minimal is still useful (see below).
> 
>> > Though the iObfs repo[4] *does* contain an Xcode project which builds an
>> > “iObfs.app” that can successfully link and executes obfs4proxy as a
>> > thread[6] (as long as the framework has been built with the
>> > `buildobfs4.sh` script). stdout on that app properly shows the transport
>> > “CMETHOD” lines, though that’s all that app does.
> 
> I would love for this to perhaps be the basis for the Obfs4 bridge Apple
> TV app... but for now, I think this qualifies as the unit testable setup
> perhaps.
> 

OK! There's now an example in my repo now[1] showing minimally what
it takes to link and implement Tor into a webview app[2] and then how to
link & implement obfs4proxy into it[3].

[1]: https://github.com/mtigas/iObfs/tree/master/example
[2]:
https://github.com/mtigas/iObfs/commit/838fe6d926d643809cc8ea7e8a9b34a14c247ba3
[3]:
https://github.com/mtigas/iObfs/commit/00fac92d620a6401de7b699720f3caa79b7a34c6

That demo’s using Tor.framework[4] to provide the Tor dependency & some
basic utils for configuring & launching the Tor thread.

[4]: https://github.com/iCepa/Tor.framework/

Things are starting to look real good now. There's a little bit of
testing in there [5] just running the `build.sh` to see if it builds
the framework successfully -- i.e. finishes with status 0. Think the
last couple goals I have are to clean up a few more things in the
example (& example docs) and get some more unit/integration testing to
actually verify the PT functionality.

[5]: https://travis-ci.org/mtigas/iObfs

-- 
Mike Tigas
News Applications Developer, ProPublica
https://www.propublica.org/
@mtigas | https://mike.tig.as/ | 0xA993E7156E0E9923

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
List info: https://lists.mayfirst.org/mailman/listinfo/guardian-dev
To unsubscribe, email:  [email protected]

Reply via email to