Re: Busybox identification

"Roberto A. Foglietta via busybox" <[email protected]>
Newsgroups gmane.linux.busybox
Message-ID <CAJGKYO47oa=+RBusP5spdFUmJJ7XMQG3Si7g8tcy9ghQqqtwrA@mail.gmail.com>
On Wed, 25 Mar 2026 at 16:43, Nigel Hopper <[email protected]> wrote:
>
> Hi Roberto
>
> Thank you and your last comment made me chuckle.
>
> Working with unknown executables is part and parcel of what we do. If we can automatically identify them, which we often can, that is the real time saver.
>
> My guess is that we will have to take our list of ‘unknowns’ and compare it to the list of Busybox packages and see what we can tie together.
>
> More painful than the os-release way, but I understand what Busybox is about. I was just keeping my fingers crossed!

I like the people who do jokes like your message or your signature of
the message either one or the other. Anyway, "file" is a command:

FILE(1)                                         BSD General Commands
Manual                                         FILE(1)

NAME
     file — determine file type

SYNOPSIS
     file [-bcdEhiklLNnprsSvzZ0] [--apple] [--exclude-quiet]
[--extension] [--mime-encoding] [--mime-type] [-e testname]
          [-F separator] [-f namefile] [-m magicfiles] [-P name=value] file ...
     file -C [-m magicfiles]
     file [--help]

DESCRIPTION
     This manual page documents version 5.41 of the file command.



>
>
> Kind regards,
>
>
>
>
>
> Nigel Hopper
> Security Consultant: Cybersecurity Assessment & Response Services
> Open Source Software Auditor
>
> Advisory Software Engineer
> QSE Development Top Gun
>
>
>
> My working week is Tuesday to Friday.
>
>
>
>
>
> Phone: Office +44 (0) 1962815065
>
> Phone: Mobile +44 (0) 7772 808235
>
> E-mail: [email protected]
>
> Security and Legal Scanning Services
>
>
>
> IBM UK Ltd, Mail Point 168, Hursley Park,
> Winchester, Hampshire SO21 2JN
>
>
>
>
>
> "One person with a belief is equal to a force of ninety-nine who only have interest."
> "What distinguishes the majority of men from the few is their inability to act according to their beliefs."
> - John Stewart Mill 1806 –1873
>
>
>
>
>
> IBM United Kingdom Limited
>
> Registered in England and Wales with number 741598
>
> Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN
>
>
> From: Roberto A. Foglietta <[email protected]>
> Date: Wednesday, 25 March 2026 at 15:37
> To: Nigel Hopper <[email protected]>
> Cc: Jody Bruchon <[email protected]>, [email protected] <[email protected]>
> Subject: [EXTERNAL] Re: Busybox identification
>
> On Wed, 25 Mar 2026 at 16:19, Nigel Hopper via busybox
> <[email protected]> wrote:
> >
> > Hi
> >
> > Thank you. I guess I should have been clearer. My apologies. We save Docker images to disk and then unpack them and explore them as a file system to identify what is in them. From a layer perspective this works as we have to identify anything in each of the layers, even if the intent was to delete them.
> >
> > This will rule out running any commands in the Docker image and just relying on what can be found in the file system and its structure.
>
> Then you are searching for an executable, not just a path that can be
> a link. Also libraries are somehow a kind of executables, also scripts
> in various languages. Usually the command "file" coupled with a good
> signature databases is able to identify the nature of the file. Note
> that scripts are text, when they haven't the execution bit enabled nor
> shebang.
>
> However, I do not think that busybox is the correct place for this
> debate about what is an OS or an executable in strict or generic
> terms. IMHO, obviously.
>
> Best regards,
> --
> Roberto A. Foglietta
> +49.176.274.75.661
> +39.349.33.30.697
> Unless otherwise stated above:
>
> IBM United Kingdom Limited
> Registered in England and Wales with number 741598
> Registered office: Building C, IBM Hursley Office, Hursley Park Road, Winchester, Hampshire SO21 2JN


Best regards,
-- 
Roberto A. Foglietta
+49.176.274.75.661
+39.349.33.30.697
_______________________________________________
busybox mailing list
[email protected]
https://lists.busybox.net/mailman/listinfo/busybox
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.