Application of Tabular Transformer Architectures for Operating System Fingerprinting Article Swipe
YOU?
·
· 2025
· Open Access
·
· DOI: https://doi.org/10.48550/arxiv.2502.09084
Operating System (OS) fingerprinting is essential for network management and cybersecurity, enabling accurate device identification based on network traffic analysis. Traditional rule-based tools such as Nmap and p0f face challenges in dynamic environments due to frequent OS updates and obfuscation techniques. While Machine Learning (ML) approaches have been explored, Deep Learning (DL) models, particularly Transformer architectures, remain unexploited in this domain. This study investigates the application of Tabular Transformer architectures-specifically TabTransformer and FT-Transformer-for OS fingerprinting, leveraging structured network data from three publicly available datasets. Our experiments demonstrate that FT-Transformer generally outperforms traditional ML models, previous approaches and TabTransformer across multiple classification levels (OS family, major, and minor versions). The results establish a strong foundation for DL-based OS fingerprinting, improving accuracy and adaptability in complex network environments. Furthermore, we ensure the reproducibility of our research by providing an open-source implementation.
Related Topics
- Type
- preprint
- Language
- en
- Landing Page
- http://arxiv.org/abs/2502.09084
- https://arxiv.org/pdf/2502.09084
- OA Status
- green
- Cited By
- 1
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4407571832
Raw OpenAlex JSON
- OpenAlex ID
-
https://openalex.org/W4407571832Canonical identifier for this work in OpenAlex
- DOI
-
https://doi.org/10.48550/arxiv.2502.09084Digital Object Identifier
- Title
-
Application of Tabular Transformer Architectures for Operating System FingerprintingWork title
- Type
-
preprintOpenAlex work type
- Language
-
enPrimary language
- Publication year
-
2025Year of publication
- Publication date
-
2025-02-13Full publication date if available
- Authors
-
Rubén Pérez-Jove, Cristian R. Munteanu, Alejandro Pazos, José M. Vázquez-NayaList of authors in order
- Landing page
-
https://arxiv.org/abs/2502.09084Publisher landing page
- PDF URL
-
https://arxiv.org/pdf/2502.09084Direct link to full text PDF
- Open access
-
YesWhether a free full text is available
- OA status
-
greenOpen access status per OpenAlex
- OA URL
-
https://arxiv.org/pdf/2502.09084Direct OA link when available
- Concepts
-
Transformer, Computer science, Embedded system, Engineering, Electrical engineering, VoltageTop concepts (fields/topics) attached by OpenAlex
- Cited by
-
1Total citation count in OpenAlex
- Citations by year (recent)
-
2025: 1Per-year citation counts (last 5 years)
- Related works (count)
-
10Other works algorithmically related by OpenAlex
Full payload
| id | https://openalex.org/W4407571832 |
|---|---|
| doi | https://doi.org/10.48550/arxiv.2502.09084 |
| ids.doi | https://doi.org/10.48550/arxiv.2502.09084 |
| ids.openalex | https://openalex.org/W4407571832 |
| fwci | |
| type | preprint |
| title | Application of Tabular Transformer Architectures for Operating System Fingerprinting |
| biblio.issue | |
| biblio.volume | |
| biblio.last_page | |
| biblio.first_page | |
| topics[0].id | https://openalex.org/T11920 |
| topics[0].field.id | https://openalex.org/fields/22 |
| topics[0].field.display_name | Engineering |
| topics[0].score | 0.843999981880188 |
| topics[0].domain.id | https://openalex.org/domains/3 |
| topics[0].domain.display_name | Physical Sciences |
| topics[0].subfield.id | https://openalex.org/subfields/2207 |
| topics[0].subfield.display_name | Control and Systems Engineering |
| topics[0].display_name | Pulsed Power Technology Applications |
| topics[1].id | https://openalex.org/T14420 |
| topics[1].field.id | https://openalex.org/fields/22 |
| topics[1].field.display_name | Engineering |
| topics[1].score | 0.7975999712944031 |
| topics[1].domain.id | https://openalex.org/domains/3 |
| topics[1].domain.display_name | Physical Sciences |
| topics[1].subfield.id | https://openalex.org/subfields/2207 |
| topics[1].subfield.display_name | Control and Systems Engineering |
| topics[1].display_name | Advanced Research in Systems and Signal Processing |
| topics[2].id | https://openalex.org/T12122 |
| topics[2].field.id | https://openalex.org/fields/17 |
| topics[2].field.display_name | Computer Science |
| topics[2].score | 0.775600016117096 |
| topics[2].domain.id | https://openalex.org/domains/3 |
| topics[2].domain.display_name | Physical Sciences |
| topics[2].subfield.id | https://openalex.org/subfields/1708 |
| topics[2].subfield.display_name | Hardware and Architecture |
| topics[2].display_name | Physical Unclonable Functions (PUFs) and Hardware Security |
| is_xpac | False |
| apc_list | |
| apc_paid | |
| concepts[0].id | https://openalex.org/C66322947 |
| concepts[0].level | 3 |
| concepts[0].score | 0.4764540493488312 |
| concepts[0].wikidata | https://www.wikidata.org/wiki/Q11658 |
| concepts[0].display_name | Transformer |
| concepts[1].id | https://openalex.org/C41008148 |
| concepts[1].level | 0 |
| concepts[1].score | 0.4695102870464325 |
| concepts[1].wikidata | https://www.wikidata.org/wiki/Q21198 |
| concepts[1].display_name | Computer science |
| concepts[2].id | https://openalex.org/C149635348 |
| concepts[2].level | 1 |
| concepts[2].score | 0.37058591842651367 |
| concepts[2].wikidata | https://www.wikidata.org/wiki/Q193040 |
| concepts[2].display_name | Embedded system |
| concepts[3].id | https://openalex.org/C127413603 |
| concepts[3].level | 0 |
| concepts[3].score | 0.19083857536315918 |
| concepts[3].wikidata | https://www.wikidata.org/wiki/Q11023 |
| concepts[3].display_name | Engineering |
| concepts[4].id | https://openalex.org/C119599485 |
| concepts[4].level | 1 |
| concepts[4].score | 0.1241222620010376 |
| concepts[4].wikidata | https://www.wikidata.org/wiki/Q43035 |
| concepts[4].display_name | Electrical engineering |
| concepts[5].id | https://openalex.org/C165801399 |
| concepts[5].level | 2 |
| concepts[5].score | 0.06290799379348755 |
| concepts[5].wikidata | https://www.wikidata.org/wiki/Q25428 |
| concepts[5].display_name | Voltage |
| keywords[0].id | https://openalex.org/keywords/transformer |
| keywords[0].score | 0.4764540493488312 |
| keywords[0].display_name | Transformer |
| keywords[1].id | https://openalex.org/keywords/computer-science |
| keywords[1].score | 0.4695102870464325 |
| keywords[1].display_name | Computer science |
| keywords[2].id | https://openalex.org/keywords/embedded-system |
| keywords[2].score | 0.37058591842651367 |
| keywords[2].display_name | Embedded system |
| keywords[3].id | https://openalex.org/keywords/engineering |
| keywords[3].score | 0.19083857536315918 |
| keywords[3].display_name | Engineering |
| keywords[4].id | https://openalex.org/keywords/electrical-engineering |
| keywords[4].score | 0.1241222620010376 |
| keywords[4].display_name | Electrical engineering |
| keywords[5].id | https://openalex.org/keywords/voltage |
| keywords[5].score | 0.06290799379348755 |
| keywords[5].display_name | Voltage |
| language | en |
| locations[0].id | pmh:oai:arXiv.org:2502.09084 |
| locations[0].is_oa | True |
| locations[0].source.id | https://openalex.org/S4306400194 |
| locations[0].source.issn | |
| locations[0].source.type | repository |
| locations[0].source.is_oa | True |
| locations[0].source.issn_l | |
| locations[0].source.is_core | False |
| locations[0].source.is_in_doaj | False |
| locations[0].source.display_name | arXiv (Cornell University) |
| locations[0].source.host_organization | https://openalex.org/I205783295 |
| locations[0].source.host_organization_name | Cornell University |
| locations[0].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[0].license | |
| locations[0].pdf_url | https://arxiv.org/pdf/2502.09084 |
| locations[0].version | acceptedVersion |
| locations[0].raw_type | text |
| locations[0].license_id | |
| locations[0].is_accepted | True |
| locations[0].is_published | False |
| locations[0].raw_source_name | |
| locations[0].landing_page_url | http://arxiv.org/abs/2502.09084 |
| locations[1].id | doi:10.48550/arxiv.2502.09084 |
| locations[1].is_oa | True |
| locations[1].source.id | https://openalex.org/S4306400194 |
| locations[1].source.issn | |
| locations[1].source.type | repository |
| locations[1].source.is_oa | True |
| locations[1].source.issn_l | |
| locations[1].source.is_core | False |
| locations[1].source.is_in_doaj | False |
| locations[1].source.display_name | arXiv (Cornell University) |
| locations[1].source.host_organization | https://openalex.org/I205783295 |
| locations[1].source.host_organization_name | Cornell University |
| locations[1].source.host_organization_lineage | https://openalex.org/I205783295 |
| locations[1].license | cc-by |
| locations[1].pdf_url | |
| locations[1].version | |
| locations[1].raw_type | article |
| locations[1].license_id | https://openalex.org/licenses/cc-by |
| locations[1].is_accepted | False |
| locations[1].is_published | |
| locations[1].raw_source_name | |
| locations[1].landing_page_url | https://doi.org/10.48550/arxiv.2502.09084 |
| indexed_in | arxiv, datacite |
| authorships[0].author.id | https://openalex.org/A5054718102 |
| authorships[0].author.orcid | https://orcid.org/0000-0002-7988-945X |
| authorships[0].author.display_name | Rubén Pérez-Jove |
| authorships[0].author_position | first |
| authorships[0].raw_author_name | Pérez-Jove, Rubén |
| authorships[0].is_corresponding | False |
| authorships[1].author.id | https://openalex.org/A5058919066 |
| authorships[1].author.orcid | https://orcid.org/0000-0002-5628-2268 |
| authorships[1].author.display_name | Cristian R. Munteanu |
| authorships[1].author_position | middle |
| authorships[1].raw_author_name | Munteanu, Cristian R. |
| authorships[1].is_corresponding | False |
| authorships[2].author.id | https://openalex.org/A5006332127 |
| authorships[2].author.orcid | https://orcid.org/0000-0003-2324-238X |
| authorships[2].author.display_name | Alejandro Pazos |
| authorships[2].author_position | middle |
| authorships[2].raw_author_name | Pazos, Alejandro |
| authorships[2].is_corresponding | False |
| authorships[3].author.id | https://openalex.org/A5000779478 |
| authorships[3].author.orcid | https://orcid.org/0000-0002-6194-5329 |
| authorships[3].author.display_name | José M. Vázquez-Naya |
| authorships[3].author_position | last |
| authorships[3].raw_author_name | Vázquez-Naya, Jose |
| authorships[3].is_corresponding | False |
| has_content.pdf | False |
| has_content.grobid_xml | False |
| is_paratext | False |
| open_access.is_oa | True |
| open_access.oa_url | https://arxiv.org/pdf/2502.09084 |
| open_access.oa_status | green |
| open_access.any_repository_has_fulltext | False |
| created_date | 2025-10-10T00:00:00 |
| display_name | Application of Tabular Transformer Architectures for Operating System Fingerprinting |
| has_fulltext | False |
| is_retracted | False |
| updated_date | 2025-11-06T06:51:31.235846 |
| primary_topic.id | https://openalex.org/T11920 |
| primary_topic.field.id | https://openalex.org/fields/22 |
| primary_topic.field.display_name | Engineering |
| primary_topic.score | 0.843999981880188 |
| primary_topic.domain.id | https://openalex.org/domains/3 |
| primary_topic.domain.display_name | Physical Sciences |
| primary_topic.subfield.id | https://openalex.org/subfields/2207 |
| primary_topic.subfield.display_name | Control and Systems Engineering |
| primary_topic.display_name | Pulsed Power Technology Applications |
| related_works | https://openalex.org/W4391375266, https://openalex.org/W2899084033, https://openalex.org/W2748952813, https://openalex.org/W2390279801, https://openalex.org/W4391913857, https://openalex.org/W2358668433, https://openalex.org/W4396701345, https://openalex.org/W2376932109, https://openalex.org/W2001405890, https://openalex.org/W4396696052 |
| cited_by_count | 1 |
| counts_by_year[0].year | 2025 |
| counts_by_year[0].cited_by_count | 1 |
| locations_count | 2 |
| best_oa_location.id | pmh:oai:arXiv.org:2502.09084 |
| best_oa_location.is_oa | True |
| best_oa_location.source.id | https://openalex.org/S4306400194 |
| best_oa_location.source.issn | |
| best_oa_location.source.type | repository |
| best_oa_location.source.is_oa | True |
| best_oa_location.source.issn_l | |
| best_oa_location.source.is_core | False |
| best_oa_location.source.is_in_doaj | False |
| best_oa_location.source.display_name | arXiv (Cornell University) |
| best_oa_location.source.host_organization | https://openalex.org/I205783295 |
| best_oa_location.source.host_organization_name | Cornell University |
| best_oa_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| best_oa_location.license | |
| best_oa_location.pdf_url | https://arxiv.org/pdf/2502.09084 |
| best_oa_location.version | acceptedVersion |
| best_oa_location.raw_type | text |
| best_oa_location.license_id | |
| best_oa_location.is_accepted | True |
| best_oa_location.is_published | False |
| best_oa_location.raw_source_name | |
| best_oa_location.landing_page_url | http://arxiv.org/abs/2502.09084 |
| primary_location.id | pmh:oai:arXiv.org:2502.09084 |
| primary_location.is_oa | True |
| primary_location.source.id | https://openalex.org/S4306400194 |
| primary_location.source.issn | |
| primary_location.source.type | repository |
| primary_location.source.is_oa | True |
| primary_location.source.issn_l | |
| primary_location.source.is_core | False |
| primary_location.source.is_in_doaj | False |
| primary_location.source.display_name | arXiv (Cornell University) |
| primary_location.source.host_organization | https://openalex.org/I205783295 |
| primary_location.source.host_organization_name | Cornell University |
| primary_location.source.host_organization_lineage | https://openalex.org/I205783295 |
| primary_location.license | |
| primary_location.pdf_url | https://arxiv.org/pdf/2502.09084 |
| primary_location.version | acceptedVersion |
| primary_location.raw_type | text |
| primary_location.license_id | |
| primary_location.is_accepted | True |
| primary_location.is_published | False |
| primary_location.raw_source_name | |
| primary_location.landing_page_url | http://arxiv.org/abs/2502.09084 |
| publication_date | 2025-02-13 |
| publication_year | 2025 |
| referenced_works_count | 0 |
| abstract_inverted_index.a | 111 |
| abstract_inverted_index.ML | 92 |
| abstract_inverted_index.OS | 36, 73, 116 |
| abstract_inverted_index.an | 136 |
| abstract_inverted_index.as | 24 |
| abstract_inverted_index.by | 134 |
| abstract_inverted_index.in | 30, 58, 122 |
| abstract_inverted_index.is | 4 |
| abstract_inverted_index.of | 66, 131 |
| abstract_inverted_index.on | 16 |
| abstract_inverted_index.to | 34 |
| abstract_inverted_index.we | 127 |
| abstract_inverted_index.(OS | 102 |
| abstract_inverted_index.Our | 84 |
| abstract_inverted_index.The | 108 |
| abstract_inverted_index.and | 9, 26, 38, 71, 96, 105, 120 |
| abstract_inverted_index.due | 33 |
| abstract_inverted_index.for | 6, 114 |
| abstract_inverted_index.our | 132 |
| abstract_inverted_index.p0f | 27 |
| abstract_inverted_index.the | 64, 129 |
| abstract_inverted_index.(DL) | 51 |
| abstract_inverted_index.(ML) | 44 |
| abstract_inverted_index.(OS) | 2 |
| abstract_inverted_index.Deep | 49 |
| abstract_inverted_index.Nmap | 25 |
| abstract_inverted_index.This | 61 |
| abstract_inverted_index.been | 47 |
| abstract_inverted_index.data | 78 |
| abstract_inverted_index.face | 28 |
| abstract_inverted_index.from | 79 |
| abstract_inverted_index.have | 46 |
| abstract_inverted_index.such | 23 |
| abstract_inverted_index.that | 87 |
| abstract_inverted_index.this | 59 |
| abstract_inverted_index.While | 41 |
| abstract_inverted_index.based | 15 |
| abstract_inverted_index.minor | 106 |
| abstract_inverted_index.study | 62 |
| abstract_inverted_index.three | 80 |
| abstract_inverted_index.tools | 22 |
| abstract_inverted_index.System | 1 |
| abstract_inverted_index.across | 98 |
| abstract_inverted_index.device | 13 |
| abstract_inverted_index.ensure | 128 |
| abstract_inverted_index.levels | 101 |
| abstract_inverted_index.major, | 104 |
| abstract_inverted_index.remain | 56 |
| abstract_inverted_index.strong | 112 |
| abstract_inverted_index.Machine | 42 |
| abstract_inverted_index.Tabular | 67 |
| abstract_inverted_index.complex | 123 |
| abstract_inverted_index.domain. | 60 |
| abstract_inverted_index.dynamic | 31 |
| abstract_inverted_index.family, | 103 |
| abstract_inverted_index.models, | 52, 93 |
| abstract_inverted_index.network | 7, 17, 77, 124 |
| abstract_inverted_index.results | 109 |
| abstract_inverted_index.traffic | 18 |
| abstract_inverted_index.updates | 37 |
| abstract_inverted_index.DL-based | 115 |
| abstract_inverted_index.Learning | 43, 50 |
| abstract_inverted_index.accuracy | 119 |
| abstract_inverted_index.accurate | 12 |
| abstract_inverted_index.enabling | 11 |
| abstract_inverted_index.frequent | 35 |
| abstract_inverted_index.multiple | 99 |
| abstract_inverted_index.previous | 94 |
| abstract_inverted_index.publicly | 81 |
| abstract_inverted_index.research | 133 |
| abstract_inverted_index.Operating | 0 |
| abstract_inverted_index.analysis. | 19 |
| abstract_inverted_index.available | 82 |
| abstract_inverted_index.datasets. | 83 |
| abstract_inverted_index.essential | 5 |
| abstract_inverted_index.establish | 110 |
| abstract_inverted_index.explored, | 48 |
| abstract_inverted_index.generally | 89 |
| abstract_inverted_index.improving | 118 |
| abstract_inverted_index.providing | 135 |
| abstract_inverted_index.approaches | 45, 95 |
| abstract_inverted_index.challenges | 29 |
| abstract_inverted_index.foundation | 113 |
| abstract_inverted_index.leveraging | 75 |
| abstract_inverted_index.management | 8 |
| abstract_inverted_index.rule-based | 21 |
| abstract_inverted_index.structured | 76 |
| abstract_inverted_index.versions). | 107 |
| abstract_inverted_index.Traditional | 20 |
| abstract_inverted_index.Transformer | 54, 68 |
| abstract_inverted_index.application | 65 |
| abstract_inverted_index.demonstrate | 86 |
| abstract_inverted_index.experiments | 85 |
| abstract_inverted_index.obfuscation | 39 |
| abstract_inverted_index.open-source | 137 |
| abstract_inverted_index.outperforms | 90 |
| abstract_inverted_index.techniques. | 40 |
| abstract_inverted_index.traditional | 91 |
| abstract_inverted_index.unexploited | 57 |
| abstract_inverted_index.Furthermore, | 126 |
| abstract_inverted_index.adaptability | 121 |
| abstract_inverted_index.environments | 32 |
| abstract_inverted_index.investigates | 63 |
| abstract_inverted_index.particularly | 53 |
| abstract_inverted_index.environments. | 125 |
| abstract_inverted_index.FT-Transformer | 88 |
| abstract_inverted_index.TabTransformer | 70, 97 |
| abstract_inverted_index.architectures, | 55 |
| abstract_inverted_index.classification | 100 |
| abstract_inverted_index.cybersecurity, | 10 |
| abstract_inverted_index.fingerprinting | 3 |
| abstract_inverted_index.identification | 14 |
| abstract_inverted_index.fingerprinting, | 74, 117 |
| abstract_inverted_index.implementation. | 138 |
| abstract_inverted_index.reproducibility | 130 |
| abstract_inverted_index.FT-Transformer-for | 72 |
| abstract_inverted_index.architectures-specifically | 69 |
| cited_by_percentile_year | |
| countries_distinct_count | 0 |
| institutions_distinct_count | 4 |
| citation_normalized_percentile |