Skip to content

Conversation

@RazviOverflow
Copy link

@RazviOverflow RazviOverflow commented Jun 25, 2025

Hi everyone,

We've been using AVClass for a while and noticed that it consistently labels the "Redline" family as "Reline" (missing the 'd'). After comparing results with other labeling tools, we realized this issue is specific to AVClass.

Looking into the code, we found that AVClass maps "redline" (and its variants) to "reline" (though it's unclear why). Let's consider the following example. The attached samples.json file contains the VT results of the following three samples:

Attached file: samples.json

At the moment of this writing, a quick search for "reline" has no matches in any of these VT entries' vendors results, whereas "redline" has at least 4 occurrences.

avclass produces the following output

$ avclass -f samples.json 
[-] Using tagging rules in [REDACTED]/avclass/data/default.tagging
[-] Using taxonomy in [REDACTED]/avclass/data/default.taxonomy
[-] Using expansion tags in [REDACTED]/avclass/data/default.expansion
[-] Processing input file samples.json (lb)
2a4706a20c2b6353cc65a2e21925d733	reline
e2b0397ba16e285829a1bb100995b7fb	reline
5c144e82b30fe477e725744585804dfc	reline
[-] 3 reports read
[-] Samples: 3 NoScans: 0 NoTags: 0 GroundTruth: 0

What is more, "redline" has a dedicated Malepdia entry, while "reline" does not.

Furthermore, a quick Google search produces the following results as of today:

  • "redline" malware -> about 235K results
  • "reline" malware -> about 2.9K results and the use of "redline" is suggested

In summary, I think the mapping of redline* -> reline should be the other way around.

With the proposed changes I find the output more accurate:

[-] Processing input file samples.json (lb)
2a4706a20c2b6353cc65a2e21925d733	redline
e2b0397ba16e285829a1bb100995b7fb	redline
5c144e82b30fe477e725744585804dfc	redline
[-] 3 reports read
[-] Samples: 3 NoScans: 0 NoTags: 0 GroundTruth: 0

@RazviOverflow RazviOverflow changed the title Fixing redline <-> reline mapping problems Redline <-> reline mapping problems Jun 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant