Giter VIP home page Giter VIP logo

BurnSoft's Projects

archivemysqlbackups-perl icon archivemysqlbackups-perl

The ArchiveMySQLBackups-Perl ( bsaf.pl ) was created to help automate the automatic archiving of MySQL Backups on a Linux Machine. It will copy the *.sql files to a sub folder that is named after the current year and month, then after it copies all the files over, it will compress that directory into 1 tar file. It was designed to run daily before the end of the day so if the year_month.tar.gz exists, then it will append to that file.

auto_service_check icon auto_service_check

This VBScript will check all the Automatic Services on a windows machine and restart them if they are not up and running. The script has the ability to check the local machine or a remote machine. This is task that we normally run on Task Scheduler using the AutoServe.bat this is included in the project. Since the script runs on it’s own interval we normally set the Task Scheduler Task to run on system start. If you look in the Batch Script we have the vbscript pipe the output to a log file, with in the batch script there is a function to check the log size, if it is over 700KB then delete before running the script, the way we have task scheduler setup, a new log will be created on the next restart, only if it is over 700KB.

bsapplicationprofiler icon bsapplicationprofiler

The BurnSoft Application Profiler was created to help automate performance and log gathering from applications that you create and use. Most of the time when you create an application, you have to spend time testing it out before sending it to others to test. While you are testing you application you may or may not be concerned on the amount of cpu is being used, the memory usage, handles and threads, even then, there is also if your application dumped anything into the log files. This application will help gather all that information while you are using it normally and dump the information in a database. It is designed to run as a service and look for any of the projects applications running in task manager, once it see’s the process in task manager it will start collection data on the application. When the application ends, it will check to see if there are any logs, dump the results in the database and clear the log file, this way you can just go back and view the sessions to see the performance of the application and the details that where dumped in the log file. Worried about not being able to gather this information when you are using your application while disconnected from the office? Don’t be, the agent will see that it cannot connect to the main database and it will continue on using the local database the dump the data in there, once you are able to connect to the office and the agent can connect to the main database, it will dump the information that is the local database to the main database. UPDATES: 3/8/2017 - Working on Web Interface to read the data. 2/15/2017 - Agent functions are up and running

bsfileminer icon bsfileminer

The File miner application will allow you to select a Drive or Folder and search all files ( or selected file extensions ) for certain keywords and display it in the results window. A handy tool if you have to search every file on a computer or file share for key documents or files that contain any of the key word(s) in the search group. This application can be used for the regular person that needs to look for a document, or a security analyst that needs to gather and search information from a machine or server.

bsfilerenamerutilityplus icon bsfilerenamerutilityplus

The File Renamer Utility Plus is the Windows 7,8 and 10 friendly version of the original File Renamer Utility. The File Renamer Utility was created to rename multiple files which a type of name convention, while keeping the original file extension. Most of the original intent was to easy to use of organizing pictures by Location or Category. This application has also come in hand with renaming log files, project files...well basically any project or task that had multiple files that needed to be renamed a certain way. The File Renamer Utility Plus, also allows the ability to mass size pictures as well as the option to track the files that you changed and allow you undo a change that you might have done on a mass rename.

bsservermonitor icon bsservermonitor

Welcome to the Open-Source Server Monitor Project created by BurnSoft.net. This application was initially designed to monitor our internal servers, after designing it, we started to use it to monitor more then just servers. The flat client admin GUI will allow you to create your own types to categorize the device that you wish to monitor. Since this application just pings the device DNS name or IP Address it didn’t matter if it was a server or not so it’s really more of a network Device Monitor. Why is this application free and open source considering everything else I find on the web is something you have to pay for just to ping a device. Well since we did publish the source code, it is free for you to change and compile as you like. We used Visual Studio 2005 for this application to start and Upgraded it to Visual Studio 2010 using .Net 4.0. Eventually we will upgrade it to the latest Visual Studio version. Secondly, if you have any questions you can email us and we will answer you questions as best we can. But there is no phone support or remote desktop service with our OpenSource application. Also it is not one of the easiest installs that we have considering it depends on MySQL being installed on the server the is going to be considered the Master Server. The collectors (if you choose to use them ) is a small client that will insert the results into the database. You don’t have to use a collector for a small environment but if you are pinging over 100 servers, you might want to consider putting collectors out there.

bssmtpclient icon bssmtpclient

The BurnSoft SMTP Client was created as a command line base email client that will allow you to send emails with or without attachments for automation purposes. We mostly use this function in our scripts and some programs to email us when there is an alert or an issue with a log file and email us the log file. NOTE: The Use Proxy functions have still not be implemented and is the current work in progress!

bssysuptime icon bssysuptime

The BurnSoft System Uptime Tool ( BSSysUptime ) is a simple console application used to calculate the uptime of the local machine or a remote machine. It’s a simple application that uses the Windows Performance counters to get the uptime of the machine.

burnsoft.applications.mgc icon burnsoft.applications.mgc

Main LIbrary for the My Gun Collection Application containing a majority of the functions to interacti with the database

burnsoft.applications.mll icon burnsoft.applications.mll

The Main Library for the My Loader Application that handles a majority of the work that is required by the my loaders log application

burnsoft.database icon burnsoft.database

General Functions to Connect to different types of databases along with the ability to run SQL commands and return data.

burnsoft.mail icon burnsoft.mail

Simple class to quickly send an email through your website or application. Pass your information to the function with your normal information and any attachments that you want to send. This is a simple Class of code, but something that is commonly used.

burnsoft.msgbox icon burnsoft.msgbox

The BurnSoft Message Box Control was created to allow long messages to be

burnsoft.secureshell icon burnsoft.secureshell

The **SecureShell** class is a generic class using the Renci SshNet ( SSH.NET.2016.0.0 ) NuGet package. This simplifies the Renci's Process of connecting to a device using ssh, uploading and downloading files using scp.

burnsoft.security.regularencryption icon burnsoft.security.regularencryption

BurnSoft.Security.RegularEncryption simplifies some of the other encryption options from System.Security.Cryptography To make quick and easy calls to encrypt and decrypt information

burnsoft.testing.apps.appium icon burnsoft.testing.apps.appium

The BurnSoft.Testing.Apps.Appium Library was created to help simplify the Appium library functions to help build tests for your applications quick and easy.

burnsoft.testing.web.selenium icon burnsoft.testing.web.selenium

Web Testing LIbrary using Selenium to test any of the websites, just simplifying the process to to a unit test on your website

burnsoft.universal icon burnsoft.universal

The BurnSoft Universal is a library with a variety of subs and Functions to help simplify application and reduce the need to copy and paste code. It’s more our Swiss Army Knife Library.

burnsoft.web.errorhandling icon burnsoft.web.errorhandling

Simple Library that can help send error messages from your website to you or your support email about any application exception errors that have occurred in a pretty HTML report

burnsoftdbbackup icon burnsoftdbbackup

The BurnSoftDBBackup is the Main make up program that I use to copy the database from the local drive to the selected destination. This program is commonly used in the My Loaders Log and My Gun Collection application.

burnsoftdbrestore icon burnsoftdbrestore

The BurnSoftDBRestore is the Main make up program that I use to copy the database from the selected drive to it's local destination. This program is commonly used in the My Loaders Log and My Gun Collection application.

burnsoftnet.github.io icon burnsoftnet.github.io

General Profile for burnsoft/ Joe M. and public projects and things for sale, besides his soul.

burnsoftuniversal icon burnsoftuniversal

A variety of subs and function used for iOS or OSx application that were commonly used

burnsoftuniversalframework icon burnsoftuniversalframework

A variety of subs and function used for iOS or OS X application that were commonly used. Same as the BurnSoftUniversal Library but in a framework format with unit tests

burnsoftuniversalswift.pkg icon burnsoftuniversalswift.pkg

A variety of subs and function used for iOS or OS X application that were commonly used. Same as the BurnSoftUniversal Library but in a framework format with unit tests, and the ability to setup as a swift package, which will replace the swift repo.

clearoutbigfiles icon clearoutbigfiles

The Clear Out Big Files Shell Script ( lookforbigfiles.sh ) was created to help free up space on a linux base machine when you know the common area(s) were the drive tends to take up space. This script came about when a certain application was taking up all the space due to a number of logs that it created without cleaning up the old log files. Some files would be a majority kilobytes, others in the meg, and others in the gigabyte. While a majority you can delete them, there are some that was in use and could not be deleted. This script will allow you to set the max size in kb, so anything bigger then that would be deleted, zipped or nulled. set the path you want to monitor and set the file type that you want to look for. Addition switches to the script will allow you to say if you want all the files deleted, zeroed out / nulled, or zip them up.

dailyarchivelogs-batch icon dailyarchivelogs-batch

The Archive Logs Daily Batch script was created work with Task Scheduler to archive a certain directory log files on a regular basis. This script however is just for log files, it is is pretty much anything in that directory that you set the target for, it just so happens that the directory we targeted was nothing but logs. The script will create a directory based on the current day in the Target \Archive Folder ( this archive folder is created if it doesn’t exist ), then it will look at all the files in the target and zip everything older then 2 days into the cab file, then it will take that cab file and move it to the archive directory. After the Cab file has been moved, it will then delete all the log files older then 2 days. This script was mostly ran via Windows Task Scheduler, on a daily basis.

datagridviewautofilter icon datagridviewautofilter

The DataGridViewAutoFilter project is a custom grid control that will allow you to setup fields to filter by in your winforms application.

deleteoldfiles-perl icon deleteoldfiles-perl

This perl script was created to delete select file types that are x amount of days old.

deleteoldfiles-vbs icon deleteoldfiles-vbs

These VBScripts were created to help manage log files on windows servers. But they were created to be able to change the file type that you are looking for as well. Both scripts have the ability to look for files that have not been modified in x many days. DeleteFiles.vbs Title: Delete Files Based on Age Description: This was created to serach for certain file extensions and delete them based on how old they are by a given Number of days. Great for log maintance it will check all the Sub Directories of the selected root folder DeleteFilesv2.vbs Title: Delete Files Based on Age version 2 Description: This was created to serach for certain file extensions and delete them based on how old they are by a given Number of days. Great for log maintance it will check all the Sub Directories of the selected root folder. This script is the next best version of the DeleteFiles.vbs script. Unlike the deletefiles job, this one will go through all levels for the folder structure looking for old files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.