Mahdi Bashari

13 papers A 4B 2Journal 5Unranked 2
YearRankTypeTitle / Venue / Authors
2026 A conf
WSDM
Negar Arabzadeh, Sajad Ebrahimi, Soroush Sadeghian, Seyed Mohammad Hosseini, Alireza Daqiq, Hai Son Le, Mahdi Bashari, Ebrahim Bagheri
2025 A conf
CIKM
Negar Arabzadeh, Sajad Ebrahimi, Ali Ghorbanpour, Soroush Sadeghian, Sara Salamat, Muhan Li, Hai Son Le, Mahdi Bashari, Ebrahim Bagheri
2025 A conf
CIKM
Sajad Ebrahimi, Soroush Sadeghian, Ali Ghorbanpour, Negar Arabzadeh, Sara Salamat, Muhan Li, Hai Son Le, Mahdi Bashari, Ebrahim Bagheri
2025 conf
ECIR (3)
Sajad Ebrahimi, Sara Salamat, Negar Arabzadeh, Mahdi Bashari, Ebrahim Bagheri
2025 J jnl
CoRR
Sajad Ebrahimi, Sara Salamat, Negar Arabzadeh, Mahdi Bashari, Ebrahim Bagheri
2024 A conf
CIKM
Negar Arabzadeh, Sajad Ebrahimi, Sara Salamat, Mahdi Bashari, Ebrahim Bagheri
2018 J jnl
J. Syst. Softw.
Mahdi Bashari, Ebrahim Bagheri, Weichang Du
2018 J jnl
J. Syst. Softw.
Mahdi Bashari, Ebrahim Bagheri, Weichang Du
2017 J jnl
Int. J. Softw. Eng. Knowl. Eng.
Mahdi Bashari, Ebrahim Bagheri, Weichang Du
2017 conf
SPLC (A)
Mahdi Bashari, Ebrahim Bagheri, Weichang Du
2016 B conf
ICSR
Mahdi Bashari, Ebrahim Bagheri, Weichang Du
2014 J jnl
Int. J. Knowl. Syst. Sci.
Mahdi Bashari, Mahdi Noorian, Ebrahim Bagheri
2013 B conf
SPLC
Mahdi Bashari, Ebrahim Bagheri
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 "$@"