Ibrahim A. Sultan

11 papers Journal 6Unranked 5
YearRankTypeTitle / Venue / Authors
2024 J jnl
IEEE Trans. Emerg. Top. Comput.
Mingliang Hou, Tao Tang, Feng Xia, Ibrahim A. Sultan, Roopdeep Kaur, Xiangjie Kong
2014 J jnl
Eur. J. Oper. Res.
Md. Shamsul Huda, Mali Abdollahian, Musa A. Mammadov, John Yearwood, Shafiq Ahmad, Ibrahim A. Sultan
2014 conf
ICCTA
Ahmed F. Amer, Elsayed A. Sallam, Ibrahim A. Sultan
2013 conf
ICCTA
Ahmed F. Amer, Elsayed A. Sallam, Ibrahim A. Sultan
2010 conf
ICCA
Alexey Kuznetsov, Musa A. Mammadov, Ibrahim A. Sultan, Ibrahim Hajilarov
2009 conf
ICINCO-RA
Muhammad Saad Saleem, Ibrahim A. Sultan, Asim A. Khan
2007 conf
ICINCO-ICSO
Muhammad Saad Saleem, Ibrahim A. Sultan
2002 J jnl
Adv. Robotics
Ibrahim A. Sultan, John G. Wager
2001 J jnl
Int. J. Comput. Integr. Manuf.
Ibrahim A. Sultan, John G. Wager
2000 J jnl
J. Field Robotics
Ibrahim A. Sultan
1997 J jnl
Adv. Robotics
Ibrahim A. Sultan, John G. Wager
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 "$@"