{"id":"https://openalex.org/W3195627164","doi":"https://doi.org/10.3390/a14080250","title":"A Real-Time Network Traffic Classifier for Online Applications Using Machine Learning","display_name":"A Real-Time Network Traffic Classifier for Online Applications Using Machine Learning","publication_year":2021,"publication_date":"2021-08-21","ids":{"openalex":"https://openalex.org/W3195627164","doi":"https://doi.org/10.3390/a14080250","mag":"3195627164"},"language":"en","primary_location":{"id":"doi:10.3390/a14080250","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a14080250","pdf_url":"https://www.mdpi.com/1999-4893/14/8/250/pdf","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/1999-4893/14/8/250/pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100393179","display_name":"Ahmed Abdelmoamen Ahmed","orcid":"https://orcid.org/0000-0001-9736-5353"},"institutions":[{"id":"https://openalex.org/I250520410","display_name":"Prairie View A&M University","ror":"https://ror.org/0449kf092","country_code":"US","type":"education","lineage":["https://openalex.org/I250520410"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ahmed Abdelmoamen Ahmed","raw_affiliation_strings":["Department of Computer Science, Prairie View A&M University, Prairie View, TX 77446, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Prairie View A&M University, Prairie View, TX 77446, USA","institution_ids":["https://openalex.org/I250520410"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027508967","display_name":"Gbenga Agunsoye","orcid":null},"institutions":[{"id":"https://openalex.org/I250520410","display_name":"Prairie View A&M University","ror":"https://ror.org/0449kf092","country_code":"US","type":"education","lineage":["https://openalex.org/I250520410"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gbenga Agunsoye","raw_affiliation_strings":["Department of Computer Science, Prairie View A&M University, Prairie View, TX 77446, USA"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Prairie View A&M University, Prairie View, TX 77446, USA","institution_ids":["https://openalex.org/I250520410"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5100393179"],"corresponding_institution_ids":["https://openalex.org/I250520410"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":3.6397,"has_fulltext":true,"cited_by_count":38,"citation_normalized_percentile":{"value":0.94060375,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":93,"max":100},"biblio":{"volume":"14","issue":"8","first_page":"250","last_page":"250"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10400","display_name":"Network Security and Intrusion Detection","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9959999918937683,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8307890892028809},{"id":"https://openalex.org/keywords/network-traffic-control","display_name":"Network traffic control","score":0.7445068359375},{"id":"https://openalex.org/keywords/traffic-generation-model","display_name":"Traffic generation model","score":0.7142583727836609},{"id":"https://openalex.org/keywords/traffic-classification","display_name":"Traffic classification","score":0.611356794834137},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5648921132087708},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.49508538842201233},{"id":"https://openalex.org/keywords/network-traffic-simulation","display_name":"Network traffic simulation","score":0.48079031705856323},{"id":"https://openalex.org/keywords/traffic-analysis","display_name":"Traffic analysis","score":0.462371826171875},{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.4488256573677063},{"id":"https://openalex.org/keywords/network-interface","display_name":"Network interface","score":0.4486706554889679},{"id":"https://openalex.org/keywords/traffic-shaping","display_name":"Traffic shaping","score":0.44628968834877014},{"id":"https://openalex.org/keywords/deep-packet-inspection","display_name":"Deep packet inspection","score":0.42101335525512695},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.4004846513271332},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3830749988555908},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1696069836616516}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8307890892028809},{"id":"https://openalex.org/C201100257","wikidata":"https://www.wikidata.org/wiki/Q393287","display_name":"Network traffic control","level":3,"score":0.7445068359375},{"id":"https://openalex.org/C176715033","wikidata":"https://www.wikidata.org/wiki/Q2080768","display_name":"Traffic generation model","level":2,"score":0.7142583727836609},{"id":"https://openalex.org/C169988225","wikidata":"https://www.wikidata.org/wiki/Q7832484","display_name":"Traffic classification","level":3,"score":0.611356794834137},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5648921132087708},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.49508538842201233},{"id":"https://openalex.org/C94168897","wikidata":"https://www.wikidata.org/wiki/Q574324","display_name":"Network traffic simulation","level":4,"score":0.48079031705856323},{"id":"https://openalex.org/C2781317605","wikidata":"https://www.wikidata.org/wiki/Q7832483","display_name":"Traffic analysis","level":2,"score":0.462371826171875},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.4488256573677063},{"id":"https://openalex.org/C103987645","wikidata":"https://www.wikidata.org/wiki/Q985806","display_name":"Network interface","level":3,"score":0.4486706554889679},{"id":"https://openalex.org/C46451311","wikidata":"https://www.wikidata.org/wiki/Q262550","display_name":"Traffic shaping","level":4,"score":0.44628968834877014},{"id":"https://openalex.org/C204679922","wikidata":"https://www.wikidata.org/wiki/Q734252","display_name":"Deep packet inspection","level":3,"score":0.42101335525512695},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.4004846513271332},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3830749988555908},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1696069836616516},{"id":"https://openalex.org/C172173386","wikidata":"https://www.wikidata.org/wiki/Q79984","display_name":"Ethernet","level":2,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/a14080250","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a14080250","pdf_url":"https://www.mdpi.com/1999-4893/14/8/250/pdf","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:27923020597840f695dda15ff2f60c0e","is_oa":true,"landing_page_url":"https://doaj.org/article/27923020597840f695dda15ff2f60c0e","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms, Vol 14, Iss 8, p 250 (2021)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/1999-4893/14/8/250/","is_oa":true,"landing_page_url":"https://dx.doi.org/10.3390/a14080250","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Algorithms; Volume 14; Issue 8; Pages: 250","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/a14080250","is_oa":true,"landing_page_url":"https://doi.org/10.3390/a14080250","pdf_url":"https://www.mdpi.com/1999-4893/14/8/250/pdf","source":{"id":"https://openalex.org/S190629608","display_name":"Algorithms","issn_l":"1999-4893","issn":["1999-4893"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Algorithms","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.4099999964237213,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3195627164.pdf","grobid_xml":"https://content.openalex.org/works/W3195627164.grobid-xml"},"referenced_works_count":38,"referenced_works":["https://openalex.org/W1537941984","https://openalex.org/W1886803122","https://openalex.org/W1995872126","https://openalex.org/W2025146798","https://openalex.org/W2028829725","https://openalex.org/W2071474793","https://openalex.org/W2072794470","https://openalex.org/W2295689431","https://openalex.org/W2326868876","https://openalex.org/W2403219641","https://openalex.org/W2536809434","https://openalex.org/W2616077070","https://openalex.org/W2736063859","https://openalex.org/W2750674396","https://openalex.org/W2770053105","https://openalex.org/W2792889368","https://openalex.org/W2890054022","https://openalex.org/W2891205498","https://openalex.org/W2910437356","https://openalex.org/W2928842143","https://openalex.org/W2949072481","https://openalex.org/W2963516518","https://openalex.org/W3004721784","https://openalex.org/W3044603458","https://openalex.org/W3086115535","https://openalex.org/W3088665058","https://openalex.org/W3094776150","https://openalex.org/W3152647699","https://openalex.org/W3158939541","https://openalex.org/W3175578024","https://openalex.org/W4256363426","https://openalex.org/W6668428267","https://openalex.org/W6713431219","https://openalex.org/W6745985103","https://openalex.org/W6749086019","https://openalex.org/W6761463933","https://openalex.org/W6780937169","https://openalex.org/W6784604317"],"related_works":["https://openalex.org/W3129800954","https://openalex.org/W2347766514","https://openalex.org/W2127561666","https://openalex.org/W4399181772","https://openalex.org/W2096929044","https://openalex.org/W2378981629","https://openalex.org/W4211147623","https://openalex.org/W3174245262","https://openalex.org/W3187595070","https://openalex.org/W2365520938"],"abstract_inverted_index":{"The":[0],"increasing":[1],"ubiquity":[2],"of":[3,110,189,252],"network":[4,18,35,59,75,114,156,191,198,203],"traffic":[5,14,29,36,76,88,115,157,192,199],"and":[6,40,50,94,108,132,150,170,236],"the":[7,28,73,86,106,139,172,197,202,217,221,256],"new":[8],"online":[9,63,118,143,257],"applications\u2019":[10],"deployment":[11],"has":[12],"increased":[13],"analysis":[15],"complexity.":[16],"Traditionally,":[17],"administrators":[19,60],"rely":[20],"on":[21],"recognizing":[22,255],"well-known":[23],"static":[24],"ports":[25,39],"for":[26,58,71,117,137,167,215],"classifying":[27,72,138],"flowing":[30],"their":[31,190],"networks.":[32],"However,":[33],"modern":[34,74],"uses":[37,121],"dynamic":[38],"is":[41,77,179],"transported":[42],"over":[43],"secure":[44],"application-layer":[45],"protocols":[46],"(e.g.,":[47],"HTTPS,":[48],"SSL,":[49],"SSH).":[51],"This":[52,103],"makes":[53],"it":[54],"a":[55,112,155,187,212],"challenging":[56],"task":[57],"to":[61,78,83,181,184,193],"identify":[62],"applications":[64,258],"using":[65,228],"traditional":[66],"port-based":[67],"approaches.":[68],"One":[69],"way":[70],"use":[79],"machine":[80],"learning":[81],"(ML)":[82],"distinguish":[84],"between":[85],"different":[87,164],"attributes":[89],"such":[90,232],"as":[91,233],"packet":[92,96,99,161],"count":[93],"size,":[95],"inter-arrival":[97],"time,":[98],"send\u2013receive":[100],"ratio,":[101],"etc.":[102],"paper":[104],"presents":[105],"design":[107],"implementation":[109],"NetScrapper,":[111],"flow-based":[113],"classifier":[116],"applications.":[119],"NetScrapper":[120,194,227],"three":[122,218],"ML":[123,173],"models,":[124],"namely":[125],"K-Nearest":[126],"Neighbors":[127],"(KNN),":[128],"Random":[129],"Forest":[130],"(RF),":[131],"Artificial":[133],"Neural":[134],"Network":[135],"(ANN),":[136],"most":[140],"popular":[141],"53":[142],"applications,":[144],"including":[145],"Amazon,":[146],"Youtube,":[147],"Google,":[148],"Twitter,":[149],"many":[151],"others.":[152],"We":[153],"collected":[154],"dataset":[158],"containing":[159],"3,577,296":[160],"flows":[162],"with":[163,220],"87":[165],"features":[166],"training,":[168],"validating,":[169],"testing":[171],"models.":[174],"A":[175],"web-based":[176],"user-friendly":[177],"interface":[178,204],"developed":[180],"enable":[182],"users":[183],"either":[185],"upload":[186],"snapshot":[188],"or":[195],"sniff":[196],"directly":[200],"from":[201],"card":[205],"in":[206,254,259],"real":[207],"time.":[208,238],"Additionally,":[209],"we":[210,225,241],"created":[211],"middleware":[213],"pipeline":[214],"interfacing":[216],"models":[219],"Flask":[222],"GUI.":[223],"Finally,":[224],"evaluated":[226],"various":[229],"performance":[230],"metrics":[231],"classification":[234,250],"accuracy":[235,251],"prediction":[237],"Most":[239],"notably,":[240],"found":[242],"that":[243],"our":[244,260],"ANN":[245],"model":[246],"achieves":[247],"an":[248],"overall":[249],"99.86%":[253],"dataset.":[261]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":2}],"updated_date":"2026-03-31T07:56:22.981413","created_date":"2021-08-30T00:00:00"}
