Find Jobs
Hire Freelancers

Configuration auditing function for MacOS in Go (aka Golang)

$30-250 USD

En curso
Publicado hace 10 meses

$30-250 USD

Pagado a la entrega
We are designing proof-of-concept software to help companies audit their own computers to assist in complying with common security requirements such as those found in SOC 2 and ISO 27001. As part of this project, we're looking for a freelancer to write the data collection function in Go (aka Golang) for MacOS. ***** Note to Freelancer.com: This is security software for the legitimate business purpose of collecting evidence for an audit. We are a cybersecurity company. This software will be used by the owner of the computer to gather evidence that is required for audit purposes. It does not breach your terms. Please don't delete our project again for no reason. Thank you. ***** The Go function will collect the following information on MacOS and return it in a single data structure: - MacOS version - computer name - primary interface MAC and IP address - elapsed time since last boot - currently logged in user - firewall status - disk encryption status - whether the system is configured to automatically apply software updates - if possible, a list of software updates that have not yet been applied - screen locking information (is the computer configured to lock the screen after period of not being used, how long, etc.) The software must not make any changes whatsoever to the computer. This is for a prototype that may be used commercially. Therefore no GPL or other third-party libraries can be used without prior permission. Using only standard Golang libraries is preferred. If necessary, making calls to standard MacOS utilities that are present on every Mac (i.e. part of the OS as delivered by Apple) is acceptable. If bidding, please confirm that you have access to a Mac with an M1 or M2 processor to test your code. Please do not ask me to chat with you unless it is absolutely necessary to clarify the above requirements. Optional: If you are able to write the same function for Windows and Linux, please let me know and feel free to bid appropriately.
ID del proyecto: 36660569

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 10 meses

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de CANADA
Ottawa, Canada
4,9
13
Forma de pago verificada
Miembro desde feb 17, 2005

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.