Onur Karatalay

11 papers B 4Journal 4Unranked 3
YearRankTypeTitle / Venue / Authors
2022 J jnl
IEEE Trans. Green Commun. Netw.
Onur Karatalay, Ioannis N. Psaromiligkos, Benoît Champagne
2021 J jnl
IEEE Open J. Commun. Soc.
Onur Karatalay, Ioannis N. Psaromiligkos, Benoît Champagne, Benoit Pelletier
2021 B conf
GLOBECOM
Onur Karatalay, Ioannis N. Psaromiligkos, Benoît Champagne
2019 B conf
PIMRC
Onur Karatalay, Ioannis N. Psaromiligkos, Benoît Champagne, Benoit Pelletier
2018 J jnl
IET Commun.
Onur Karatalay, Serhat Erküçük, Tuncer Baykas
2018 J jnl
CoRR
Anil Yesilkaya, Onur Karatalay, Arif Selçuk Ögrenci, Erdal Panayirci
2018 conf
ISSPIT
Onur Karatalay, Ioannis N. Psaromiligkos, Benoît Champagne, Benoit Pelletier
2017 conf
SIU
Oguz Ulgen, Serhat Erküçük, Onur Karatalay, Tuncer Baykas
2016 B conf
IJCNN
Anil Yesilkaya, Onur Karatalay, Arif Selçuk Ögrenci, Erdal Panayirci
2015 B conf
PIMRC
Onur Karatalay, Serhat Erküçük, Tuncer Baykas
2015 conf
SIU
Onur Karatalay, Serhat Erküçük, Tunçer Baykas
scripts/setup-and-run.sh
← Index scripts/setup-and-run.sh bash
#!/bin/bash
set -e

# Setup Binary Ninja Python API if available on host (from snapshot)
if [ -d "/opt/binaryninja" ] && [ -f "/opt/binaryninja/scripts/linux-setup.sh" ]; then
    echo "Binary Ninja found on host, setting up Python API..."
    cd /opt
    ./binaryninja/scripts/linux-setup.sh -s || echo "Binary Ninja setup failed"
    
    # Change back to the app directory
    cd /app
    
    # Verify installation
    python3 -c "import binaryninja; print('Binary Ninja Python API ready, version:', binaryninja.core_version())" 2>/dev/null || echo "Binary Ninja Python API not available"
else
    echo "Binary Ninja not found on host - decompilation will be disabled"
fi

# Copy license if available
if [ -f "/opt/binaryninja-license/license.dat" ]; then
    mkdir -p ~/.binaryninja
    cp /opt/binaryninja-license/license.dat ~/.binaryninja/
    echo "Binary Ninja license configured"
fi

# Execute the original command
exec "$@"