Iakovos S. Venieris

209 papers A* 1B 16C 15Journal 116Unranked 60
YearRankTypeTitle / Venue / Authors
2026 J jnl
CoRR
Maria-Lamprini A. Bartsioka, Ioannis A. Bartsiokas, Anastasios K. Papazafeiropoulos, Maria A. Seimeni, Dimitra I. Kaklamani, Iakovos S. Venieris
2026 J jnl
CoRR
Maria-Lamprini A. Bartsioka, Ioannis A. Bartsiokas, Athanasios D. Panagopoulos, Dimitra I. Kaklamani, Iakovos S. Venieris
2026 J jnl
IEEE Wirel. Commun. Lett.
Vaibhav Kumar, Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, John M. Senior, Marwa Chafii, Dimitra I. Kaklamani, Iakovos S. Venieris
2026 J jnl
IEEE Wirel. Commun. Lett.
Anastasios K. Papazafeiropoulos, Ioannis A. Bartsiokas, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
IEEE Open J. Commun. Soc.
Maria-Lamprini A. Bartsioka, Ioannis A. Bartsiokas, Panagiotis K. Gkonis, Anastasios K. Papazafeiropoulos, Dimitra-Theodora I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
IEEE Wirel. Commun. Lett.
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Ioannis Panopoulos, Maria-Lamprini A. Bartsioka, Sokratis Nikolaidis, Stylianos I. Venieris, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Vaibhav Kumar, Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, John Senior, Marwa Chafii, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 C conf
ISCC
Maria-Lamprini A. Bartsioka, Ioannis A. Bartsiokas, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Maria-Lamprini A. Bartsioka, Ioannis A. Bartsiokas, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Ioannis A. Bartsiokas, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 B conf
PIMRC
Anastasios K. Papazafeiropoulos, Ioannis A. Bartsiokas, Pandelis Kourtessis, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
IEEE Trans. Wirel. Commun.
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2025 J jnl
IEEE Trans. Veh. Technol.
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2024 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2024 J jnl
IEEE Wirel. Commun. Lett.
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2024 J jnl
CoRR
Ioannis Panopoulos, Stylianos I. Venieris, Iakovos S. Venieris
2024 J jnl
ACM Trans. Embed. Comput. Syst.
Ioannis Panopoulos, Stylianos I. Venieris, Iakovos S. Venieris
2024 J jnl
CoRR
Sokratis Nikolaidis, Stylianos I. Venieris, Iakovos S. Venieris
2024 J jnl
IEEE Wirel. Commun. Lett.
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2024 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2024 J jnl
CoRR
Anastasios K. Papazafeiropoulos, Pandelis Kourtessis, Symeon Chatzinotas, Dimitra I. Kaklamani, Iakovos S. Venieris
2023 J jnl
IEEE Access
Ioannis A. Bartsiokas, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2023 C conf
ISCC
Ioannis Panopoulos, Sokratis Nikolaidis, Stylianos I. Venieris, Iakovos S. Venieris
2023 J jnl
CoRR
Ioannis Panopoulos, Sokratis Nikolaidis, Stylianos I. Venieris, Iakovos S. Venieris
2023 C conf
ISCC
Sokratis Nikolaidis, Stylianos I. Venieris, Iakovos S. Venieris
2023 J jnl
CoRR
Sokratis Nikolaidis, Stylianos I. Venieris, Iakovos S. Venieris
2022 J jnl
IEEE Access
Ioannis A. Bartsiokas, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2022 J jnl
Phys. Commun.
Maria A. Seimeni, Penny Alevizaki, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2021 conf
ASAP
Stylianos I. Venieris, Ioannis Panopoulos, Ilias Leontiadis, Iakovos S. Venieris
2021 J jnl
CoRR
Stylianos I. Venieris, Ioannis Panopoulos, Ilias Leontiadis, Iakovos S. Venieris
2021 B conf
SMARTCOMP
Stylianos I. Venieris, Ioannis Panopoulos, Iakovos S. Venieris
2021 J jnl
CoRR
Stylianos I. Venieris, Ioannis Panopoulos, Iakovos S. Venieris
2018 conf
IntelliSys (1)
Panagiotis Kasnesis, Charalampos Z. Patrikakis, Iakovos S. Venieris
2018 J jnl
CoRR
Panagiotis Kasnesis, Charalampos Z. Patrikakis, Iakovos S. Venieris
2018 conf
GIIS
Georgios I. Tsivgoulis, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris, Angelos G. Telonis
2017 J jnl
IEEE Cloud Comput.
Andreas Kapsalis, Panagiotis Kasnesis, Iakovos S. Venieris, Dimitra I. Kaklamani, Charalampos Z. Patrikakis
2017 J jnl
IT Prof.
Panagiotis Kasnesis, Charalampos Z. Patrikakis, Iakovos S. Venieris
2017 J jnl
Comput. Electr. Eng.
Panagiotis Kasnesis, Charalampos Z. Patrikakis, Dimitris Kogias, Lazaros Toumanidis, Iakovos S. Venieris
2016 conf
WF-IoT
Panagiotis Kasnesis, Lazaros Toumanidis, Dimitrios G. Kogias, Charalampos Z. Patrikakis, Iakovos S. Venieris
2016 conf
WTS
Maria A. Seimeni, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris, Christos A. Papavasiliou
2015 conf
KDIR
Andreas Kapsalis, Panagiotis Kasnesis, Panagiotis C. Theofanopoulos, Panagiotis K. Gkonis, Christos Lavranos, Dimitra I. Kaklamani, Iakovos S. Venieris, George A. Kyriacou
2015 J jnl
Wirel. Commun. Mob. Comput.
Angelos-Christos G. Anadiotis, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2015 J jnl
IT Prof.
Despina T. Meridou, Andreas P. Kapsalis, Maria-Eleftheria Ch. Papadopoulou, Emmanouil G. Karamanis, Charalampos Z. Patrikakis, Iakovos S. Venieris, Dimitra-Theodora I. Kaklamani
2015 J jnl
Secur. Commun. Networks
Fotios Gogoulos, Anna Antonakopoulou, Georgios V. Lioudakis, Aziz S. Mousas, Dimitra I. Kaklamani, Iakovos S. Venieris
2015 J jnl
Inf. Sci.
Georgios Lamprinakos, Stefan Asanin, Tobias Brodén, Andrea Prestileo, Joanna Fursse, Kostas Papadopoulos, Dimitra I. Kaklamani, Iakovos S. Venieris
2015 conf
ICC
Panagiotis Kasnesis, Charalampos Z. Patrikakis, Iakovos S. Venieris
2015 conf
e-Democracy
Maria-Eleftheria Ch. Papadopoulou, Charalampos Z. Patrikakis, Iakovos S. Venieris, Dimitra-Theodora I. Kaklamani
2015 J jnl
ICT Express
Maria A. Seimeni, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris, Christos A. Papavasiliou
2015 conf
ICIT
Paulo Leitão, José Barbosa, Maria-Eleftheria Ch. Papadopoulou, Iakovos S. Venieris
2015 J jnl
IT Prof.
Despina T. Meridou, Maria-Eleftheria Ch. Papadopoulou, Panagiotis Kasnesis, Charalampos Z. Patrikakis, Georgios Lamprinakos, Andreas P. Kapsalis, Iakovos S. Venieris, Dimitra-Theodora I. Kaklamani
2014 J jnl
J. Res. Pract. Inf. Technol.
Anna Antonakopoulou, Fotios Gogoulos, Georgios V. Lioudakis, Aziz S. Mousas, Dimitra I. Kaklamani, Iakovos S. Venieris
2014 J jnl
IET Softw.
Maria N. Koukovini, Eugenia I. Papagiannakopoulou, Georgios V. Lioudakis, Nikolaos L. Dellas, Dimitra I. Kaklamani, Iakovos S. Venieris
2014 J jnl
New Rev. Hypermedia Multim.
Fernando Almeida, Helder F. Castro, Maria T. Andrade, Giuseppe Tropea, Nicola Blefari-Melazzi, Salvatore Signorello, Aziz S. Mousas, Angelos-Christos G. Anadiotis, Dimitra I. Kaklamani, Iakovos S. Venieris, Sam H. Minelli, Angelo Difino
2014 J jnl
Optim. Lett.
Christos A. Pappas, Angelos-Christos G. Anadiotis, Chrysa A. Papagianni, Iakovos S. Venieris
2014 J jnl
Signal Process. Image Commun.
Panos Kudumakis, Mark B. Sandler, Angelos-Christos G. Anadiotis, Iakovos S. Venieris, Angelo Difino, Xin Wang, Giuseppe Tropea, Michael Grafl, Víctor Rodríguez-Doncel, Silvia Llorente, Jaime Delgado
2014 J jnl
Wirel. Pers. Commun.
Aziz S. Mousas, Angelos-Christos G. Anadiotis, Georgios V. Lioudakis, John P. Papanis, Panagiotis K. Gkonis, Dimitra I. Kaklamani, Iakovos S. Venieris
2014 J jnl
Electron. Mark.
Fotios Gogoulos, Anna Antonakopoulou, Georgios V. Lioudakis, Aziz S. Mousas, Dimitra I. Kaklamani, Iakovos S. Venieris
2014 J jnl
Trans. Emerg. Telecommun. Technol.
John P. Papanis, Stavros Papapanagiotou, Aziz S. Mousas, Georgios V. Lioudakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2014 conf
DPM/SETOP/QASA
Maria N. Koukovini, Eugenia I. Papagiannakopoulou, Georgios V. Lioudakis, Nikolaos L. Dellas, Dimitra I. Kaklamani, Iakovos S. Venieris
2014 conf
MobiHealth
Georgios Lamprinakos, Aziz S. Mousas, Andreas Kapsalis, Dimitra I. Kaklamani, Iakovos S. Venieris, Anastasis D. Boufis, Panagiotis D. Karmiris, Spyros G. Mantzouratos
2013 J jnl
Comput. Electr. Eng.
Eugenia I. Papagiannakopoulou, Maria N. Koukovini, Georgios V. Lioudakis, Joaquín García-Alfaro, Dimitra I. Kaklamani, Iakovos S. Venieris, Frédéric Cuppens, Nora Cuppens-Boulahia
2013 conf
FPS
Eugenia I. Papagiannakopoulou, Maria N. Koukovini, Georgios V. Lioudakis, Nikolaos L. Dellas, Joaquín García-Alfaro, Dimitra I. Kaklamani, Iakovos S. Venieris, Nora Cuppens-Boulahia, Frédéric Cuppens
2013 J jnl
Comput. Networks
Angelos-Christos G. Anadiotis, Charalampos Z. Patrikakis, Iakovos S. Venieris
2012 conf
Future Network & Mobile Summit
Nicola Blefari-Melazzi, Stefano Salsano, Andrea Detti, Giuseppe Tropea, Leonardo Chiariglione, Angelo Difino, Angelos-Christos G. Anadiotis, Aziz S. Mousas, Iakovos S. Venieris, Charalampos Z. Patrikakis
2012 conf
NTMS
Georgios V. Lioudakis, Angelos-Christos G. Anadiotis, Aziz S. Mousas, Charalampos Z. Patrikakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2011 conf
FPS
Eugenia I. Papagiannakopoulou, Maria N. Koukovini, Georgios V. Lioudakis, Joaquín García-Alfaro, Dimitra I. Kaklamani, Iakovos S. Venieris
2011 conf
DPM/SETOP
Maria N. Koukovini, Eugenia I. Papagiannakopoulou, Georgios V. Lioudakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2011 conf
MobiHealth
Georgios Lamprinakos, Stefan Asanin, Peter Rosengren, Dimitra I. Kaklamani, Iakovos S. Venieris
2010 conf
Panhellenic Conference on Informatics
Georgios Lamprinakos, Evangelos A. Kosmatos, Dimitra I. Kaklamani, Iakovos S. Venieris
2010 conf
ISCIS
Georgios V. Lioudakis, Giuseppe Tropea, Iakovos S. Venieris, Dimitra I. Kaklamani, Nicola Blefari-Melazzi
2010 C conf
CIT
Fotios Gogoulos, Anna Antonakopoulou, Georgios V. Lioudakis, Aziz S. Mousas, Dimitra I. Kaklamani, Iakovos S. Venieris
2010 conf
Panhellenic Conference on Informatics
Anna Antonakopoulou, Fotios Gogoulos, Georgios V. Lioudakis, Aziz S. Mousas, Dimitra I. Kaklamani, Iakovos S. Venieris
2010 conf
Panhellenic Conference on Informatics
Aziz S. Mousas, Anna Antonakopoulou, Fotios Gogoulos, Georgios V. Lioudakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2009 conf
ICITST
Georgios V. Lioudakis, Fotios Gogoulos, Anna Antonakopoulou, Aziz S. Mousas, Iakovos S. Venieris, Dimitra I. Kaklamani
2009 J jnl
J. Syst. Softw.
Georgia M. Kapitsaki, George N. Prezerakos, Nikolaos D. Tselikas, Iakovos S. Venieris
2009 J jnl
Inf. Softw. Technol.
Georgia M. Kapitsaki, Dimitrios A. Kateros, George N. Prezerakos, Iakovos S. Venieris
2009 conf
IMCSIT
Chrysa Papagianni, Christos A. Pappas, Nikos Lefkaditis, Iakovos S. Venieris
2009 J jnl
J. Netw. Comput. Appl.
Chryssa A. Papagianni, Nikolaos D. Tselikas, Evangelos A. Kosmatos, Stavros Papapanagiotou, Iakovos S. Venieris
2009 conf
AINA Workshops
Georgios V. Lioudakis, Fotios Gogoulos, Anna Antonakopoulou, Dimitra I. Kaklamani, Iakovos S. Venieris
2009 conf
Panhellenic Conference on Informatics
Fotios Gogoulos, Anna Antonakopoulou, Aziz S. Mousas, Georgios V. Lioudakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2008 conf
IEEE SCC (2)
Dimitrios A. Kateros, Georgia M. Kapitsaki, Nikolaos D. Tselikas, Iakovos S. Venieris
2008 C conf
ISCC
Chrysa Papagianni, Nikolaos D. Tselikas, Evangelos A. Kosmatos, Andreas E. Papadakis, Thierry Keutgen, Dimitra I. Kaklamani, Iakovos S. Venieris
2008 conf
IMCSIT
Georgios V. Lioudakis, Nikolaos L. Dellas, Eleftherios Koutsoloukas, Georgia M. Kapitsaki, Dimitra I. Kaklamani, Iakovos S. Venieris
2008 B conf
PIMRC
Georgia M. Kapitsaki, Dimitrios A. Kateros, Iakovos S. Venieris
2008 conf
IMCSIT
Chrysa Papagianni, Kostas Papadopoulos, Christos A. Pappas, Nikolaos D. Tselikas, Dimitra I. Kaklamani, Iakovos S. Venieris
2008 conf
MoDELS (Workshops)
Georgia M. Kapitsaki, Iakovos S. Venieris
2008 C conf
iiWAS
Georgia M. Kapitsaki, Dimitrios A. Kateros, Christos A. Pappas, Nikolaos D. Tselikas, Iakovos S. Venieris
2008 C conf
iiWAS
Georgia M. Kapitsaki, Iakovos S. Venieris
2007 J jnl
Comput. Networks
Georgios V. Lioudakis, Eleftherios Koutsoloukas, Nikolaos L. Dellas, Nikolaos D. Tselikas, Sofia Kapellaki, George N. Prezerakos, Dimitra I. Kaklamani, Iakovos S. Venieris
2007 conf
LSSC
Dimitrios A. Kateros, P. G. Georgallis, Christos I. Katsigiannis, George N. Prezerakos, Iakovos S. Venieris
2007 J jnl
Int. J. Wirel. Mob. Comput.
Eugenia G. Nikolouzou, Petros Sampatakos, Evangelos A. Kosmatos, Sotiris Maniatis, Iakovos S. Venieris
2007 J jnl
J. Syst. Softw.
Nikolaos D. Tselikas, Nikolaos L. Dellas, Eleftherios Koutsoloukas, Sofia Kapellaki, George N. Prezerakos, Iakovos S. Venieris
2007 J jnl
Comput. Networks
Georgios Leoleis, Iakovos S. Venieris
2007 J jnl
Comput. Commun.
Nikolaos D. Tselikas, Sofia Kapellaki, Eleftherios Koutsoloukas, George N. Prezerakos, Iakovos S. Venieris
2007 J jnl
Comput. Commun.
George Kormentzas, Sokrates Katsikas, Nikolaos Anerousis, Iakovos S. Venieris
2007 B conf
PIMRC
Georgios V. Lioudakis, Eleftherios Koutsoloukas, Nikolaos L. Dellas, Francesca Gaudino, Dimitra I. Kaklamani, Iakovos S. Venieris
2007 J jnl
Comput. Commun.
Ioannis E. Foukarakis, Antonis I. Kostaridis, Christos G. Biniaris, Dimitra I. Kaklamani, Iakovos S. Venieris
2006 J jnl
IEEE Wirel. Commun.
Christos I. Katsigiannis, Dimitrios A. Kateros, Eleftherios Koutsoloukas, Nikolaos D. Tselikas, Iakovos S. Venieris
2006 J jnl
Comput. Commun.
Charilaos A. Tsetsekas, Apostolos G. Fertis, Iakovos S. Venieris
2006 J jnl
Comput. Commun.
Sotiris Maniatis, Eugenia G. Nikolouzou, Iakovos S. Venieris
2006 conf
ICC
Vaggelis Nikas, Georgios V. Lioudakis, Nikolaos L. Dellas, Iakovos S. Venieris, Dimitra I. Kaklamani, Christoph Pollak, Richard Wisenoecker
2006 J jnl
Comput. Commun.
Vaggelis Nikas, Georgios V. Lioudakis, Nikolaos L. Dellas, Iakovos S. Venieris, Christoph Pollak, Richard Wisenoecker
2006 J jnl
Comput. Commun.
Georgios Leoleis, George N. Prezerakos, Iakovos S. Venieris
2006 B conf
GLOBECOM
Giovanni Bartolomeo, Nicola Blefari-Melazzi, F. Martire, Stefano Salsano, Sofia Kapellaki, Eleftherios Koutsoloukas, George N. Prezerakos, Nikolaos D. Tselikas, Iakovos S. Venieris
2005 J jnl
Int. J. Commun. Syst.
Vassilios M. Stathopoulos, Iakovos S. Venieris
2005 C conf
ISCC
Lila Dimopoulou, Georgios Leoleis, Iakovos S. Venieris
2005 conf
MATA
John P. Papanis, Sofia Kapellaki, Eleftherios Koutsoloukas, Nikolaos L. Dellas, George N. Prezerakos, Iakovos S. Venieris
2005 J jnl
IEEE Netw.
Lila Dimopoulou, Georgios Leoleis, Iakovos S. Venieris
2005 ed.
MATA
Thomas Magedanz, Ahmed Karmouch, Samuel Pierre, Iakovos S. Venieris
2005 conf
ICC
Sofia Kapellaki, Nikolaos D. Tselikas, Emmanuel S. Chaniotakis, Eleftherios Koutsoloukas, George N. Prezerakos, Iakovos S. Venieris
2005 B conf
PIMRC
Georgios V. Lioudakis, Vaggelis Nikas, Christoph Pollak, Richard Wisenöcker, Nikos Delias, Iakovos S. Venieris
2005 conf
MATA
Theodoros E. Athanaileas, Ioannis E. Foukarakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2004 J jnl
IEEE Commun. Mag.
Antonis I. Kostaridis, Christos G. Biniaris, Ioannis E. Foukarakis, Dimitra I. Kaklamani, Iakovos S. Venieris
2004 C conf
ISCC
Vassilios M. Stathopoulos, Iakovos S. Venieris
2004 J jnl
Wirel. Pers. Commun.
Nikolaos D. Tselikas, Eleftherios Koutsoloukas, Sofia Kapellaki, Emmanuel S. Chaniotakis, Iakovos S. Venieris
2004 J jnl
Comput. Commun.
Petros Sampatakos, Lila Dimopoulou, Eugenia G. Nikolouzou, Iakovos S. Venieris, Thomas Engel, Martin Winter
2004 J jnl
J. Netw. Syst. Manag.
Evi Tsolakou, Eugenia G. Nikolouzou, Sotiris Maniatis, Iakovos S. Venieris
2004 J jnl
IEEE Commun. Mag.
Sotiris Maniatis, Eugenia G. Nikolouzou, Iakovos S. Venieris
2004 J jnl
Comput. Commun.
Emmanuel S. Chaniotakis, Andreas E. Papadakis, Iakovos S. Venieris
2004 conf
Net-Con
Lila Dimopoulou, Georgios Leoleis, Iakovos S. Venieris
2004 B conf
LCN
Lila Dimopoulou, Georgios Leoleis, Iakovos S. Venieris
2004 C conf
ISCC
Georgios Leoleis, Lila Dimopoulou, Vaggelis Nikas, Iakovos S. Venieris
2004 J jnl
Int. J. Commun. Syst.
Andreas E. Papadakis, Emmanuel S. Chaniotakis, Prokopis E. Giannakakis, Nikolaos D. Tselikas, Iakovos S. Venieris
2004 C conf
ISCC
Eugenia G. Nikolouzou, Sotirios Maniatis, Iakovos S. Venieris
2003 J jnl
IEEE Commun. Mag.
Thomas Engel, Hermann Granzer, Berthold F. Koch, Martin Winter, Petros Sampatakos, Iakovos S. Venieris, Heinrich Hussmann, Fabio Ricciato, Stefano Salsano
2003 conf
Art-QoS
Eugenia G. Nikolouzou, Petros Sampatakos, Lila Dimopoulou, Stefano Salsano, Iakovos S. Venieris
2003 J jnl
Wirel. Networks
Constantinos F. Grecas, Sotirios Maniatis, Iakovos S. Venieris
2003 conf
MATA
Ioannis E. Foukarakis, Antonis I. Kostaridis, Christos G. Biniaris, Dimitra I. Kaklamani, Iakovos S. Venieris
2003 J jnl
Mob. Networks Appl.
Constantinos F. Grecas, Sotirios Maniatis, Iakovos S. Venieris
2003 J jnl
IEEE Netw.
Lila Dimopoulou, Eugenia G. Nikolouzou, Petros Sampatakos, Iakovos S. Venieris
2003 J jnl
Int. J. Commun. Syst.
Charilaos A. Tsetsekas, Sotirios Maniatis, Iakovos S. Venieris
2002 C conf
ISCC
Evi Tsolakou, Eugenia G. Nikolouzou, Iakovos S. Venieris
2002 conf
INTERWORKING
Petros Sampatakos, Eugenia G. Nikolouzou, Iakovos S. Venieris
2002 J jnl
Comput. Commun.
Vassilios M. Stathopoulos, Iakovos S. Venieris
2002 J jnl
Comput. Commun.
Vassilios M. Stathopoulos, Iakovos S. Venieris
2002 conf
ICC
Eugenia G. Nikolouzou, Sotirios Maniatis, Petros Sampatakos, H. Tsetsekas, Iakovos S. Venieris
2002 B conf
NETWORKING
Evi Tsolakou, Eugenia G. Nikolouzou, Iakovos S. Venieris
2002 J jnl
IEEE Commun. Mag.
Sotiris Maniatis, Eugenia G. Nikolouzou, Iakovos S. Venieris
2002 J jnl
Mob. Networks Appl.
Nikos A. Nikolaou, Konstantinos Vaxevanakis, Sotirios Maniatis, Iakovos S. Venieris, Nicholas Zervos
2001 conf
ICC
Eugenia G. Nikolouzou, George A. Politis, Petros Sampatakos, Iakovos S. Venieris
2001 J jnl
Comput. Networks
Spyros E. Polykalas, George T. Kolyvas, Iakovos S. Venieris
2001 J jnl
Comput. Commun.
John B. Pippas, Iakovos S. Venieris
2001 conf
PWC
Constantinos F. Grecas, Sotirios Maniatis, Iakovos S. Venieris
2001 conf
ICN (1)
Eugenia G. Nikolouzou, Petros Sampatakos, Iakovos S. Venieris
2001 conf
Wireless Mobile Internet
Constantinos F. Grecas, Sotirios Maniatis, Iakovos S. Venieris
2001 J jnl
Comput. Commun.
Nikos Loukas, Lazaros F. Merakos, Iakovos S. Venieris
2001 conf
ICC
Vassilios M. Stathopoulos, Iakovos S. Venieris
2001 J jnl
Comput. Networks
Menelaos K. Perdikeas, Iakovos S. Venieris
2001 conf
ICN (2)
Menelaos K. Perdikeas, Odysseas I. Pyrovolakis, Andreas E. Papadakis, Iakovos S. Venieris
2001 conf
ICN (2)
Charilaos A. Tsetsekas, Sotirios Maniatis, Iakovos S. Venieris
2001 C conf
ISCC
Constantinos F. Grecas, Sotirios Maniatis, Iakovos S. Venieris
2000 B conf
LCN
Marios P. Saltouros, Maria E. Markaki, Anastasios K. Taskaris, Michael E. Theologou, Iakovos S. Venieris
2000 C conf
ISCC
Maria E. Markaki, Iakovos S. Venieris
2000 conf
ICC (1)
John B. Pippas, Iakovos S. Venieris
2000 J jnl
Wirel. Networks
Nikolaos H. Loukas, Nikos I. Passas, Lazaros F. Merakos, Iakovos S. Venieris
2000 conf
ONDM
John D. Angelopoulos, Nelly Leligou, Theofanis Orphanoudakis, Giannis Pikrammenos, J. Sifnaios, Iakovos S. Venieris
2000 conf
SMARTNET
Menelaos K. Perdikeas, Iakovos S. Venieris
2000 conf
INTERWORKING
George A. Politis, Petros Sampatakos, Iakovos S. Venieris
2000 conf
USM
Menelaos K. Perdikeas, Fotis G. Chatzipapadopoulos, Iakovos S. Venieris
2000 J jnl
Comput. Commun.
Fotis G. Chatzipapadopoulos, Giovanna De Zen, Thomas Magedanz, Iakovos S. Venieris, Fabrizio Zizza
2000 J jnl
IEEE Commun. Mag.
Gerald Eichler, Heinrich Hussmann, George Mamais, Iakovos S. Venieris, Christian Prehofer, Stefano Salsano
2000 J jnl
IEEE Commun. Mag.
Fotis G. Chatzipapadopoulos, Menelaos K. Perdikeas, Iakovos S. Venieris
2000 J jnl
Int. J. Commun. Syst.
George T. Kolyvas, Spyros E. Polykalas, Iakovos S. Venieris
2000 B conf
LCN
Maria E. Markaki, Marios P. Saltouros, Iakovos S. Venieris
2000 conf
INTERWORKING
Konstantinos Vaxevanakis, Sotirios Maniatis, Nikolaos P. Nikolaou, Iakovos S. Venieris
2000 B conf
WCNC
Nikos A. Nikolaou, Konstantinos Vaxevanakis, Sotiris Maniatis, Iakovos S. Venieris, Nicholaos Zervos
1999 conf
ICMCS, Vol. 2
Nikos A. Nikolaou, Charilaos A. Tsetsekas, Iakovos S. Venieris
1999 J jnl
Int. J. Commun. Syst.
Antonios F. Atlasis, Evangelos D. Baltatzis, George I. Stassinopoulos, Iakovos S. Venieris
1999 conf
ICMCS, Vol. 2
Menelaos K. Perdikeas, Fotis G. Chatzipapadopoulos, Iakovos S. Venieris
1999 J jnl
Comput. Commun.
George Mamais, George A. Politis, Iakovos S. Venieris
1999 J jnl
Comput. Networks
Menelaos K. Perdikeas, Fotis G. Chatzipapadopoulos, Iakovos S. Venieris, Gennaro Marino
1999 J jnl
Eur. Trans. Telecommun.
John B. Pippas, Iakovos S. Venieris, Jorge-A. Sanchez-Papaspiliou
1999 J jnl
Multim. Tools Appl.
George N. Prezerakos, C. D. Anagnostakis, Iakovos S. Venieris
1999 J jnl
Comput. Commun.
Prokopis E. Giannakakis, N. Lepidas, I. Pikrammenos, Iakovos S. Venieris
1999 J jnl
Comput. Networks
Markus Breugst, Lorenzo Faglia, Odysseas I. Pyrovolakis, Iakovos S. Venieris, Fabrizio Zizza
1998 B conf
LCN
Antonios F. Atlasis, Evangelos D. Baltatzis, George I. Stassinopoulos, Iakovos S. Venieris
1998 J jnl
IEEE Commun. Mag.
Iakovos S. Venieris, Heinrich Hussmann
1998 conf
ICC
George T. Kolyvas, Spyros E. Polykalas, Iakovos S. Venieris
1998 J jnl
Comput. Commun.
George T. Kolyvas, Spyros E. Polykalas, Iakovos S. Venieris
1998 conf
HPN
Charalampos Z. Patrikakis, Spyros E. Polykalas, Iakovos S. Venieris
1998 B conf
PIMRC
Nikolaos H. Loukas, Christos K. Xenakis, Lazaros F. Merakos, Iakovos S. Venieris
1998 J jnl
Simul.
Evangelos N. Tsiotsios, George C. Boukis, John D. Angelopoulos, Iakovos S. Venieris
1998 J jnl
IEEE J. Sel. Areas Commun.
John D. Angelopoulos, N. Lepidas, E. K. Fragoulopoulos, Iakovos S. Venieris
1997 conf
ECMAST
Heinrich Hußmann, F. J. Herrera, R. Pasquali, P. Todorova, Iakovos S. Venieris, Fabrizio Zizza
1997 J jnl
Comput. Commun.
Maria E. Lekkou, Iakovos S. Venieris
1997 J jnl
J. Netw. Syst. Manag.
C. D. Anagnostakis, Charalampos Z. Patrikakis, Iakovos S. Venieris
1997 J jnl
J. Netw. Syst. Manag.
Iakovos S. Venieris, N. D. Kalogeropoulos, J. van Breemen
1997 J jnl
Comput. Commun.
A. Profumo, Iakovos S. Venieris
1997 J jnl
Comput. Commun.
John D. Angelopoulos, George C. Boukis, Iakovos S. Venieris
1997 B conf
LCN
E. K. Fragoulopoulos, K. I. Mavrommatis, George T. Kolyvas, Iakovos S. Venieris
1997 conf
ICC (3)
Nikolaos H. Loukas, Nikos I. Passas, Lazaros F. Merakos, Iakovos S. Venieris
1997 conf
ICC (2)
John B. Pippas, Iakovos S. Venieris, Jorge-A. Sanchez-Papaspiliou
1997 C conf
ISCC
George T. Kolyvas, Spyros E. Polykalas, Iakovos S. Venieris
1996 J jnl
IEEE Trans. Commun.
Miltiades E. Anagnostou, Jorge-A. Sanchez-Papaspiliou, Iakovos S. Venieris
1994 J jnl
IEEE Trans. Commun.
Georgios I. Stassinopoulos, Iakovos S. Venieris, K. P. Petropoulos, Emmanuel N. Protonotarios
1994 J jnl
Eur. Trans. Telecommun.
Tiziana Toniatti, Luigi Verri, Olga Casals, Jorge García-Vidal, Chris Blondia, John D. Angelopoulos, Iakovos S. Venieris
1993 J jnl
Comput. Commun.
Iakovos S. Venieris, John D. Angelopoulos, George I. Stassinopoulos
1993 J jnl
IEEE J. Sel. Areas Commun.
Iakovos S. Venieris, John D. Angelopoulos, George I. Stassinopoulos
1993 conf
Advanced Information Processing Techniques for LAN and MAN Management
Iakovos S. Venieris, Emmanuel N. Protonotarios, John D. Angelopoulos, George I. Stassinopoulos
1992 B conf
LCN
John D. Angelopoulos, Iakovos S. Venieris, George I. Stassinopoulos
1992 J jnl
Comput. Networks ISDN Syst.
George I. Stassinopoulos, Iakovos S. Venieris
1992 J jnl
Comput. Commun.
Iakovos S. Venieris, Emmanuel N. Protonotarios, George I. Stassinopoulos, R. Carli
1992 A* conf
INFOCOM
Iakovos S. Venieris, John D. Angelopoulos, George I. Stassinopoulos
1991 J jnl
IEEE J. Sel. Areas Commun.
Efstathios D. Sykas, Konstantinos M. Vlakos, Iakovos S. Venieris, Emmanuel N. Protonotarios
1990 B conf
LCN
George I. Stassinopoulos, Iakovos S. Venieris, R. Carli
redb/extractors/elf_extractors/elf_exports.py
← Index redb/extractors/elf_extractors/elf_exports.py python
import inspect
from datetime import datetime, timezone
from typing import Any, List, Set

from elftools.elf.elffile import ELFFile
from elftools.common.exceptions import ELFError

from redb.extractors.enum import Tag
from redb.extractors.elf_extractor import ELFExtractor
from redb.models.dataclasses import ELFExport


class ELFExportExtractor(ELFExtractor):

    def __init__(
        self,
        filepath,
        log,
        exporters=None,
        index_prefix=None,
        elastic_index=None,
        known_benign=False,
        known_malicious=False,
        elf=None,
    ):
        super().__init__(
            filepath,
            log,
            exporters,
            index_prefix,
            elastic_index,
            known_benign,
            known_malicious,
            elf,
        )
        self.elf_exports = None
        self.elastic_index = self.index_prefix + "-elf_exports"
        self.log.debug(inspect.currentframe().f_code.co_name)

    def _get_exported_functions_from_symbols(self, elf) -> Set[str]:
        """Extract exported functions from symbol tables."""
        exported_functions = set()

        try:
            # Check both static (.symtab) and dynamic (.dynsym) symbol tables
            symbol_sections = ['.symtab', '.dynsym']

            for section_name in symbol_sections:
                section = elf.get_section_by_name(section_name)
                if not section or not hasattr(section, 'iter_symbols'):
                    continue

                for symbol in section.iter_symbols():
                    # Check if symbol is exported (defined and globally visible)
                    if (symbol.name and
                        symbol.entry.get('st_shndx', 0) != 'SHN_UNDEF' and  # Not undefined
                        symbol.entry.get('st_info', {}).get('bind') in ['STB_GLOBAL', 'STB_WEAK'] and  # Global or weak binding
                        symbol.entry.get('st_info', {}).get('type') in ['STT_FUNC', 'STT_OBJECT']):  # Function or object

                        # Additional checks for meaningful exports
                        if (symbol.entry.get('st_value', 0) > 0 or  # Has a value
                            symbol.entry.get('st_size', 0) > 0):    # Has a size
                            exported_functions.add(symbol.name)

        except Exception as e:
            self.log.error(f"Error extracting exported functions from symbols: {e}")

        return exported_functions

    def _get_exported_functions_from_dynamic_section(self, elf) -> Set[str]:
        """Extract exported functions information from dynamic section."""
        exported_functions = set()

        try:
            # Get the dynamic section
            dynamic_section = elf.get_section_by_name('.dynamic')
            if not dynamic_section:
                return exported_functions

            # Look for version definition sections that might indicate exports
            # This is complementary to symbol table analysis
            for tag in dynamic_section.iter_tags():
                if tag.entry.d_tag == 'DT_SONAME':
                    # If it has a SONAME, it's likely a shared library with exports
                    # The actual exports are still found in symbol tables
                    pass

        except Exception as e:
            self.log.error(f"Error extracting exports from dynamic section: {e}")

        return exported_functions

    def _filter_meaningful_exports(self, exports: Set[str]) -> Set[str]:
        """Filter out compiler-generated and internal symbols to focus on meaningful exports."""
        filtered_exports = set()

        # Common patterns to exclude (compiler-generated, internal symbols)
        exclude_patterns = [
            '_start',
            '_init',
            '_fini',
            '__libc_',
            '__gmon_start__',
            '_IO_stdin_used',
            '__data_start',
            '__bss_start',
            '_edata',
            '_end',
            '__TMC_END__',
            '_ITM_deregisterTMCloneTable',
            '_ITM_registerTMCloneTable',
            '__cxa_finalize',
            '__gxx_personality_v0',
            '_Jv_RegisterClasses'
        ]

        for export in exports:
            # Skip empty or very short names
            if not export or len(export) < 2:
                continue

            # Skip symbols that match exclude patterns
            skip = False
            for pattern in exclude_patterns:
                if export.startswith(pattern):
                    skip = True
                    break

            # Skip symbols that look like internal mangled names (but keep reasonable C++ names)
            if export.startswith('_Z') and len(export) > 50:  # Very long mangled names
                skip = True

            if not skip:
                filtered_exports.add(export)

        return filtered_exports

    def tag(self):
        return Tag.ELF_EXPORTS.value if hasattr(Tag, 'ELF_EXPORTS') else "elf_exports"

    def extract(self):
        try:
            self.log.debug(inspect.currentframe().f_code.co_name)

            def extract_data(elf):
                # Extract exported functions from multiple sources
                exported_functions = set()

                # From symbol tables (primary source)
                symbol_exports = self._get_exported_functions_from_symbols(elf)
                exported_functions.update(symbol_exports)

                # From dynamic section (supplementary)
                dynamic_exports = self._get_exported_functions_from_dynamic_section(elf)
                exported_functions.update(dynamic_exports)

                # Filter out compiler-generated and internal symbols
                meaningful_exports = self._filter_meaningful_exports(exported_functions)

                # Convert to sorted list for consistent output
                export_functions_list = sorted(list(meaningful_exports))

                # Return ELFExport dataclass
                return ELFExport(
                    elf_exports_total=len(export_functions_list),
                    elf_export_functions=export_functions_list,
                )

            if not self._is_elf_file():
                return None

            result = self._with_elf_file(extract_data)
            if result is None:
                return None

            self.elf_exports = result
            return self.elf_exports

        except Exception as e:
            self.log.error(f"Error extracting ELF exports {self.hash.sha256}: {e}")
            return None

    def prepare_export_data(self, exporter_type: str) -> Any:
        self.log.debug(inspect.currentframe().f_code.co_name)

        if exporter_type == "ElasticsearchExporter":
            return self.elf_exports
        elif exporter_type == "ClickHouseExporter":
            try:
                if not self.elf_exports:
                    return None

                # Prepare data array
                data = [[
                    self.sha256,
                    self.md5,
                    self.sha1,
                    self.elf_exports.elf_exports_total,
                    self.elf_exports.elf_export_functions,
                    datetime.now(timezone.utc)
                ]]

                column_names = [
                    'sha256', 'md5', 'sha1',
                    'elf_exports_total',
                    'elf_export_functions',
                    'analysis_date'
                ]

                if not data:
                    return None

                column_type_names = [
                    'FixedString(64)', 'FixedString(32)', 'FixedString(40)',
                    'UInt32',
                    'Array(LowCardinality(String))',
                    'DateTime64(3, \'UTC\')'
                ]

                return (data, column_names, column_type_names)

            except Exception as e:
                self.log.error(f"Error preparing export data: {e}")
                raise

    def get_clickhouse_table(self) -> str:
        return "redb_elf_exports"