Index of /QNX/8.0/tor/

NameLast ModifiedSizeType
../ -  Directory
README.txt2025-Aug-18 10:12:123.5Ktext/plain; charset=utf-8
                                            .                           
                                          .o8                           
 .ooooo oo ooo. .oo.   oooo    ooo      .o888oo  .ooooo.  oooo d8b      
d88' `888  `888P"Y88b   `88b..8P'         888   d88' `88b `888""8P      
888   888   888   888     Y888'           888   888   888  888          
888   888   888   888   .o8"'88b          888 . 888   888  888          
`V8bod888  o888o o888o o88'   888o        "888" `Y8bod8P' d888b         
      888.                                                              
      8P'                                                               
      "                                                                 

BINS 
----

- Binaries avaialbe in https://astr0baby.online/QNX/8.0/x86_64/data/  
- download the usr-x86_64.tgz and extract in /data on QNX (make sure you have enough disk space and inodes !) 
- on QNX make sure you set these variables 

export PATH=/proc/boot:/system/bin:/system/usr/local/bin:/data/usr/local/bin
export LD_LIBRARY_PATH=/data/usr/local/lib/
export PERL5LIB=/data/usr/local/lib/perl5 

# you can then run tor the usual way (mind that torify wrapper does not work since since torsocsk binary is not compiled
# for QNX8, so just use lynx (precompiled) with follwing options 

lynx  -socks5_proxy=127.0.0.1:9050 www.somesite.com  
   


BUILD from SOURCE 
-----------------

# QNX 8.0 x86_64 Tor 0.4.8.17 

# Needs libevent to cross-compile (and installed in your target environment)  
# (in my cass its $HOME/qnx800/target/qnx/data/usr/local   - for cross-compiler builds) 
# (    --         $HOME/qnx800/target/qnx/x86_64/data/usr/local - for the transfer to QNX8) 

# Libevent can be compiled via qnx-ports from here : 
# https://github.com/qnx-ports/build-files/tree/main/ports/libevent  

# (add LDFLAGS += -lsocket -lssl -lcrypto   to build-files/ports/libevent/common.mk) 


# Before we build tor make sure to comment out  the following in 

$HOME/qnx800/target/qnx/usr/include/sys/types.h     

#if defined(__EXT_QNX)
//typedef _Uint16t              msg_t;      /* Used for message passing     */

$ source ~/qnx800/qnxsdp-env.sh 
$ mkdir ~/qnx800/SRC
$ cd ~/qnx800/SRC
$ git clone  https://github.com/qnx-ports/build-files 
$ cd build-files/ports 
$ wget https://astr0baby.online/QNX/8.0/build_files/ports/tor.tgz 
$ tar -zxvf tor.tgz 
$ rm tor.tgz 
$ cd mkdir ~/qnx800/SRC 
$ wget https://dist.torproject.org/tor-0.4.8.17.tar.gz  
$ tar -zxvf tor-0.4.8.17.tar.gz 
$ rm tor-0.4.8.17.tar.gz 
$ QNX_PROJECT_ROOT="$(pwd)/tor-0.4.8.17" make -C build-files/ports/tor install  


# Once finished you can uncoment $HOME/qnx800/target/qnx/usr/include/sys/types.h back  

# Transfer the $HOME/qnx800/target/qnx/x86_64/data/usr   to the QNX8 image 

# Enjoy Tor on QNX 8.0 x86_64 because why not ? :) 


Exploring the uncharted regions of Cyberspace!"
                        .   *        .       .
         *      -0-
            .                .  *       - )-
         .      *       o       .       *
   o                |
             .     -O-
  .                 |        *      .     -0-
         *  o     .    '       *      .        o
                .         .        |      *
     *             *              -O-          .
           .             *         |     ,
                  .           o
          .---.
    =   _/__~0_\_     .  *            o       '
   = = (_________)             .
                   .                        *
         *               - ) -       *
                .               .

Webserver 1.0