Help
RSS
API
Feed
Maltego
Contact
Domain > asm.ow2.io
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-11-28
54.38.13.219
(
ClassC
)
Port 443
HTTP/1.1 200 OKcache-control: max-age600content-type: text/html; charsetutf-8date: Fri, 28 Nov 2025 11:53:34 GMTetag: W/470ca295a90a36a60f307e757e99a1bf1890ce77c063431893d2348869bf3c08expires: Fri, 28 Nov 2025 13:03:34 CETlast-modified: Sat, 04 Oct 2025 14:00:44 GMTvary: Originx-request-id: 01KB54ZFBPA0B6M0N8CQ8ESH2Wtransfer-encoding: chunkedstrict-transport-security: max-age15768000;includeSubDomains;preloadx-xss-protection: 1; modeblockx-content-type-options: nosniffreferrer-policy: no-referrer-when-downgradex-frame-options: SAMEORIGINx-robots-tag: noarchive !DOCTYPE html>html>head> meta http-equivContent-Type contenttext/html; charsetutf-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>ASM/title> link relstylesheet typetext/css hrefstyle.css> style> .container { width: 200px; height: 200px; margin: 16px auto; perspective: 100000px; transform: scale3d(0.5, 0.5, 0.5); } #asm-logo-3d { width: 100%; height: 100%; position: absolute; transform: translateZ(-100px) rotateX(-35.264deg) rotateY(-45deg); transform-style: preserve-3d; } #asm-logo-3d div { display: block; position: absolute; transform-origin: 0 0; transform-style: preserve-3d; } .a-front { transform: translate3d(0, 0, 0); } .a-middle { transform: translate3d(0, 0, -80px); } .a-back { transform: translate3d(0, 0, -160px); } .a-block1.front { width: 160px; height: 40px; transform: translate3d(0, 0, 100px); } .a-block1.left { width: 40px; height: 40px; transform: translate3d(0, 0, 60px) rotateY(-90deg); } .a-block1.top { width: 200px; height: 40px; transform: translate3d(0, 0, 60px) rotateX(90deg); } .a-block1.bottom { width: 160px; height: 40px; transform: translate3d(0, 40px, 100px) rotateX(-90deg); } .a-block1.back { width: 160px; height: 40px; transform: translate3d(0, 40px, 60px) rotateX(180deg); } .a-block2.front { width: 40px; height: 200px; transform: translate3d(160px, 0, 100px); } .a-block2.left { width: 40px; height: 120px; transform: translate3d(160px, 40px, 60px) rotateY(-90deg); } .a-block2.right { width: 40px; height: 200px; transform: translate3d(200px, 0, 100px) rotateY(90deg); } .a-block2.back { width: 40px; height: 200px; transform: translate3d(160px, 200px, 60px) rotateX(180deg); } .a-block3.front { width: 160px; height: 40px; transform: translate3d(0, 160px, 100px); } .a-block3.top { width: 120px; height: 40px; transform: translate3d(40px, 160px, 60px) rotateX(90deg); } .a-block3.bottom { width: 200px; height: 40px; transform: translate3d(0, 200px, 100px) rotateX(-90deg); } .a-block3.back { width: 160px; height: 40px; transform: translate3d(0, 200px, 60px) rotateX(180deg); } .a-block4.front { width: 40px; height: 40px; transform: translate3d(0, 120px, 100px); } .a-block4.left { width: 40px; height: 120px; transform: translate3d(0, 80px, 60px) rotateY(-90deg); } .a-block4.right { width: 40px; height: 40px; transform: translate3d(40px, 120px, 100px) rotateY(90deg); } .a-block4.back { width: 40px; height: 40px; transform: translate3d(0, 160px, 60px) rotateX(180deg); } .a-block5.front { width: 160px; height: 40px; transform: translate3d(0, 80px, 100px); } .a-block5.top { width: 160px; height: 40px; transform: translate3d(0, 80px, 60px) rotateX(90deg); } .a-block5.bottom { width: 120px; height: 40px; transform: translate3d(40px, 120px, 100px) rotateX(-90deg); } .a-block5.back { width: 160px; height: 40px; transform: translate3d(0, 120px, 60px) rotateX(180deg); } .m-block1, .s-block1 { width: 40px; height: 40px; } .m-block1.left { transform: translate3d(160px, 0, 20px) rotateY(-90deg); } .m-block1.top { transform: translate3d(160px, 0, 20px) rotateX(90deg); } .m-block1.right { transform: translate3d(200px, 0, 60px) rotateY(90deg); } .m-block1.bottom { transform: translate3d(160px, 40px, 60px) rotateX(-90deg); } .s-block1.left { transform: translate3d(0, 0, -60px) rotateY(-90deg); } .s-block1.top { transform: translate3d(0, 0, -60px) rotateX(90deg); } .s-block1.right { transform: translate3d(40px, 0, -20px) rotateY(90deg); } .s-block1.bottom { transform: translate3d(0, 40px, -20px) rotateX(-90deg); } .front.out { background: rgb(0, 139, 224); } .left.out { background: rgb(0, 119, 192); } .top.out { background: rgb(0, 158, 255); } .right.out { background: rgb(0, 119, 192); } .bottom.out { background: rgb(0, 87, 140); } .back.out { background: rgb(0, 87, 140); } .front.in { background: rgb(224, 84, 0); } .left.in { background: rgb(192, 72, 0); } .top.in { background: rgb(255, 96, 0); } .right.in { background: rgb(192, 72, 0); } .bottom.in { background: rgb(175, 66, 0); } .back.in { background: rgb(192, 72, 0); } @keyframes show-letters { 0% {transform: translateZ(-100px) rotateX(-35.26deg) rotateY(-45deg);} 16.6% {transform: translateZ(-100px);} 21.6% {transform: translateZ(-100px);} 33.3% {transform: translateZ(-100px) rotateX(-35.26deg) rotateY(-45deg);} 50% {transform: translateZ(-100px) rotateX(-90deg);} 55% {transform: translateZ(-100px) rotateX(-90deg);} 66.6% {transform: translateZ(-100px) rotateX(-35.26deg) rotateY(-45deg);} 83.3% {transform: translateZ(-100px) rotateY(-90deg);} 88.3% {transform: translateZ(-100px) rotateY(-90deg);} 100% {transform: translateZ(-100px) rotateX(-35.26deg) rotateY(-45deg);} } #asm-logo-3d:hover { animation-name: show-letters; animation-duration: 4s; } /style>/head>body> input idnav-trigger typecheckbox hidden>div classheader> label fornav-trigger classnav-trigger> img srcburger-icon.svg classburger-icon> /label> a hrefindex.html> img srcasm-logo.svg classasm-icon> /a> span classasm-title>ASM/span> a hrefhttps://gitlab.ow2.org/asm/asm> img srcgitlab-logo.svg classgitlab-icon> /a>/div>label fornav-trigger classnav-overlay>/label>nav> ul> li>a hrefindex.html>Home/a>/li> li> a hrefdocumentation.html>Documentation/a> ul> li>a hrefasm4-guide.pdf>User guide/a>/li> li>a hrefjavadoc/overview-summary.html>Javadoc/a>/li> li>a hreffaq.html>FAQ/a>/li> li>a hrefdeveloper-guide.html>Developer guide/a>/li> /ul> /li> li> a hrefabout.html>About/a> ul> li>a hreflicense.html>License/a>/li> li>a hrefpublications.html>Publications/a>/li> li>a hrefversions.html>Versions/a>/li> /ul> /li> /ul>/nav> div classpage-content> div classcontainer> div idasm-logo-3d> div classa-front> div classa-block1 front out>/div> div classa-block1 left out>/div> div classa-block1 top out>/div> div classa-block1 bottom in>/div> div classa-block1 back in>/div> div classa-block2 front out>/div> div classa-block2 left in>/div> div classa-block2 right out>/div> div classa-block2 back in>/div> div classa-block3 front out>/div> div classa-block3 top in>/div> div classa-block3 bottom out>/div> div classa-block3 back in>/div> div classa-block4 front out>/div> div classa-block4 left out>/div> div classa-block4 right in>/div> div classa-block4 back in>/div> div classa-block5 front out>/div> div classa-block5 top in>/div> div classa-block5 bottom in>/div> div classa-block5 back in>/div> /div> div classm-block1 left in>/div> div classm-block1 top out>/div> div classm-block1 right out>/div> div classm-block1 bottom in>/div> div classa-middle> div classa-block1 front in>/div> div classa-block1 left out>/div> div classa-block1 top out>/div> div classa-block1 bottom out>/div> div classa-block1 back in>/div> div classa-block2 front in>/div> div classa-block2 left in>/div> div classa-block2 right out>/div> div classa-block2 back in>/div> div classa-block3 front in>/div> div classa-block3 top in>/div> div classa-block3 bottom out>/div> div classa-block3 back in>/div> div classa-block4 front in>/div> div classa-block4 left out>/div> div classa-block4 right in>/div> div classa-block4 back in>/div> div classa-block5 front in>/div> div classa-block5 top in>/div> div classa-block5 bottom in>/div> div classa-block5 back in>/div> /div> div classs-block1 left out>/div> div classs-block1 top out>/div> div classs-block1 right in>/div> div classs-block1 bottom in>/div> div classa-back> div classa-block1 front in>/div> div classa-block1 left out>/div> div classa-block1 top out>/div> div classa-block1 bottom in>/div> div classa-block1 back out>/div> div classa-block2 front in>/div> div classa-block2 left in>/div> div classa-block2 right out>/div> div classa-block2 back out>/div> div classa-block3 front in>/div> div classa-block3 top in>/div> div classa-block3 bottom out>/div> div classa-block3 back out>/div> div classa-block4 front in>/div> div classa-block4 left out>/div> div classa-block4 right in>/div> div classa-block4 back out>/div> div classa-block5 front in>/div> div classa-block5 top in>/div> div classa-block5 bottom in>/div> div classa-block5 back out>/div> /div> /div> /div> p>b>ASM/b> is an all purpose Java bytecode manipulation and analysis framework. It can be used to modify existing classes or to dynamically generate classes, directly in binary form. ASM provides some common bytecode transformations and analysis algorithms from which custom complex transformations and code analysis tools can be built. ASM offers similar functionality as other Java bytecode frameworks, but is focused on a hrefperformance.html>performance/a>. Because it was designed and implemented to be as small and as fast as possible, it is well suited for use in dynamic systems (but can of course be used in a static way too, e.g. in compilers)./p> p>ASM is used in many projects, including:/p> ul> li>the a hrefhttp://openjdk.java.net/>b>OpenJDK/b>/a>, to generate the a href http://hg.openjdk.java.net/jdk8/jdk8/jdk/file/687fd7c7986d/src/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java> lambda call sites/a>, and also in the a href https://en.wikipedia.org/wiki/Nashorn_(JavaScript_engine)>Nashorn/a> a href http://hg.openjdk.java.net/jdk8/jdk8/nashorn/file/096dc407d310/src/jdk/nashorn/internal/codegen/ClassEmitter.java> compiler/a>, /li> li>the a hrefhttp://www.groovy-lang.org/>b>Groovy/b>/a> a hrefhttps://github.com/apache/groovy/blob/GROOVY_2_4_15/src/main/org/codehaus/groovy/classgen/AsmClassGenerator.java> compiler/a> and the a href https://kotlinlang.org/>b>Kotlin/b>/a> a href https://github.com/JetBrains/kotlin/blob/v1.2.30/compiler/backend/src/org/jetbrains/kotlin/codegen/ClassBuilder.java> compiler/a>, /li> li> a hrefhttp://cobertura.github.io/cobertura/>b>Cobertura/b>/a> and a hrefhttp://www.eclemma.org/jacoco/>b>Jacoco/b>/a>, to a href https://github.com/cobertura/cobertura/blob/v1_9_4/src/net/sourceforge/cobertura/instrument/ClassInstrumenter.java> instrument/a> a href https://github.com/jacoco/jacoco/blob/v0.8.1/org.jacoco.core/src/org/jacoco/core/instr/Instrumenter.java> classes/a> in order to measure code coverage, /li> li> a hrefhttps://bytebuddy.net/>b>Byte Buddy/b>/a>, to dynamically a href https://github.com/raphw/byte-buddy/blob/aaf0017b1a867396d4a1ef62815f5bb2894fba0c/byte-buddy-dep/src/main/java/net/bytebuddy/ByteBuddy.java> generate classes/a>, itself used in other projects such as a href http://site.mockito.org/>b>Mockito/b>/a> (to a hrefhttps://github.com/mockito/mockito/blob/03ae33aaea120a06034008d42c648c38bfa2a64e/src/main/java/org/mockito/internal/creation/bytebuddy/SubclassBytecodeGenerator.java> generate/a> mock classes), /li> li> a hrefhttps://gradle.org/>b>Gradle/b>/a>, to a href https://github.com/gradle/gradle/blob/v4.6.0/subprojects/core/src/main/java/org/gradle/api/internal/AsmBackedClassGenerator.java> generate/a> some classes at runtime. /li> /ul> h2>Download/h2> p>ASM can be downloaded from the a hrefhttps://repository.ow2.org/>OW2 Maven repository/a> (which provides a href https://repository.ow2.org/nexus/content/repositories/releases/org/ow2/asm/> releases/a> and a href https://repository.ow2.org/nexus/content/repositories/snapshots/org/ow2/asm/> snapshots/a>), or from the a href https://search.maven.org/search?qg:org.ow2.asm%20AND%20a:asm> Maven Central/a> repository (releases only). Artifacts are signed with the public key in a hrefKEY.txt>KEY.txt/a>. The source code is hosted on a hrefhttps://gitlab.ow2.org/asm/asm>Gitlab/a>./p> h2>Recent news/h2> p>4 October 2025: release of ASM 9.9/p> /div>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]