About the company We are an information security company offering security managed services, audit, and consulting services.
Job position
Freelance
- Remote work possible
Job description
I am looking to incorporate Windows Event Logs into an application that we are building and need the code written to tie into the Windows Event Log API and process events as they arrive.
The project requires the developer to implement the following API calls:
- EvtSubscribe - subscribe to an event channel
- EvtCreateBookmark - create a bookmark to identify the last log processed
- EvtUpdateBookmark - update the bookmark to identify the last log processed
The application that is developed only needs to be a standalone application written in Go (golang) that can do the following:
- retrieve event logs in xml format
- store a bookmark for the last processed event
- use a stored bookmark to resume processing events at the specified bookmark
- convert event xml into key-value pairs stored in a golang map
This program should be written entirely in Go and should not include any additional DLLs. Other windows APIs available for Go can be reviewed to see how this is done.
The project deliverable is a functioning program with all available source code. No additional libraries should be used beyond what is available in the Go standard library without consulting me.
This is really only a piece of the functionality that we need and we are using the project to vet an engineer for continued work. You do not need to be an expert in Go to apply for this project. If you think you have the skills to complete this project, please apply.
Skills & requirements
Windows API experience (or willingness to learn), Go
Instructions how to apply Apply at this url: https://www.golangprojects.com/golang-go-job-qq-Software-Engineer-remote-work-possible-Phoenix-Aeris-Secure-LLC.html Please mention that you found the job at Golangprojects.com
Senior Software Engineer - Frameworks and Tooling - Roblox(February 2024) San Mateo, California, United States - Salary: $189,110 - $233,840
Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiencesβ all created by our global community of developers ...Product engineer - backend - Replicate(February 2024) San Francisco, California, United States
Youβre a generalist engineer, leaning towards backend/infrastructure. Youβve probably worked on developer tools or APIs before, and have a refined sense of what makes an excellent developer tool.
...Senior Software Engineer (Golang) - HouseCanary(February 2024) Remote US, 100% Remote - Salary: $135,000 - $155,000
HouseCanary is creating a more efficient real estate marketplace, where its trusted property valuations help consumers and investors enjoy a frictionless experience in buying, financing, and improving...Senior Software Engineer - StrongDM(February 2024) Remote US, 100% Remote - Salary: $160,000 - $300,000
StrongDM lives by a very simple principle: Put People First.
That means we do the right things by our colleagues, employees and customers. It also means developing products and solutions that impro...USA Software Engineer (GoLang) - Intelygenz(March 2024) San Francisco, California, United States (Remote work possible) - Salary: $130,000 - $150,000
Weβre looking for a Software Engineer to participate in challenging projects, learn and grow in a friendly, international and collaborative environment, and help us take innovation to the next level...
Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!