python-orphanage - Let child processes suicide if they became orphans.

  •        8

Let child processes in Python suicide if they became orphans. Don't forget to put it in setup.py / requirements.txt.

https://python-orphanage.readthedocs.io/
https://github.com/tonyseek/python-orphanage

Tags
Implementation
License
Platform

   




Related Projects

Camunda - Platform for Workflow and Business Process Management

  •    Java

Camunda is an open source platform for workflow and business process management. You can model and execute BPMN 2.0, CMMN 1.1 and DMN 1.1. Camunda's core is a rock-solid, freaking fast execution engine that is horizontally scalable and comes with helpful web applications.

Processmaker - Open source workflow and business process management (BPM) software suite

  •    PHP

ProcessMaker is an open source workflow and business process management (BPM) software suite that allows small to medium-sized organizations to automate document intensive, approval-based processes across various systems including finance, HR and operations.

Snort - Network Intrusion Prevention and Detection System

  •    C

Snort is an open source network intrusion prevention and detection system (IDS/IPS) developed by Sourcefire. Snort can perform protocol analysis and content searching/matching. It can be used to detect a variety of attacks and probes, such as buffer overflows, stealth port scans, CGI attacks, SMB probes, OS fingerprinting attempts, and much more.

Phorum - PHP based forum software

  •    PHP

Phorum is a message board software that is designed to meet different needs of different web sites while not sacrificing performance or features. MySQL community forum is powered by Phorum.

ocPortal - Advanced CMS with many features

  •    PHP

ocPortal CMS have all the features you would expect from a website engine: for instance photo galleries, news, file downloads and community forums/chats, but it does so whilst meeting the highest accessibility and professional standards. It is also smart enough to go beyond page management, to automatically handle search engine optimisation, and provide aggressive hack attack prevention.


ClearOS - Linux based Operating System

  •    C

ClearOS is a powerful network and gateway server designed for small organizations and distributed environments. The open source revolution in the software industry has made it possible to provide ClearOS at no cost. Among other features, antivirus, antispam, VPN and content filtering are built right into the software -- no need for expensive third party add-ons. With ClearOS, you can avoid costly vendor lock-in and proprietary formats; instead, you can embrace open standards and protocols.

fail2ban - Daemon to ban hosts that cause multiple authentication errors

  •    Python

Fail2Ban scans log files like /var/log/auth.log and bans IP addresses having too many failed login attempts. It does this by updating system firewall rules to reject new connections from those IP addresses, for a configurable amount of time. Fail2Ban comes out-of-the-box ready to read many standard log files, such as those for sshd and Apache, and is easy to configure to read any log file you choose, for any error you choose. Though Fail2Ban is able to reduce the rate of incorrect authentications attempts, it cannot eliminate the risk that weak authentication presents. Configure services to use only two factor or public/private authentication mechanisms if you really want to protect services.

FTE Owner Requirement: FIM 2010 Activity

  •    

Forefront Identity Manager 2010 (FIM) activity designed to ensure that group object has at least one assigned Full Time Employee owner. This policy is a part of Lifecycle Management effort. Ensuring that each group has an FTE (co)owner provides less of a chance for "orphan" group

Trac - Integrated SCM and Project Management

  •    Python

Trac is a lightweight project management tool that is implemented as a web-based application. It has an enhanced wiki and issue tracking system for software development projects. Trac will impose as little as possible on a team's established development process and policies.

File Management Framework

  •    Python

Framework in Python for platform-independent file management with a console based toolkit (zigo) and a GUI platform (zago). Use existing handlers and your own handlers together to walk through directory trees, select files, and process them.

mcxToProfile - Convert macOS property lists, defaults and MCX into Configuration Profiles with Custom Settings payloads

  •    Python

mcxToProfile is a simple command-line utility to create "Custom Settings" Configuration Profiles without the need for the Profile Manager Device Management service in OS X Server 10.7 and 10.8. It can take input from property list files on disk or directly from a Directory Services node (Local MCX or Open Directory). Administrators who would like to move from MCX-based management to Profiles may find this tool useful to speed up the process of migrating and testing. Currently it only supports the "Custom Settings" type, as this seems to be the functional equivalent of key-value domain management in Workgroup Manager.

InvenTree - Open Source Inventory Management System

  •    Javascript

InvenTree is an open-source Inventory Management System which provides powerful low-level stock control and part tracking. The core of the InvenTree system is a Python/Django database backend which provides an admin interface (web-based) and a JSON API for interaction with external interfaces and applications. InvenTree is designed to be lightweight and easy to use for SME or hobbyist applications, where many existing stock management solutions are bloated and cumbersome to use. Updating stock is a single-action process and does not require a complex system of work orders or stock transactions.

Flowable - The Java BPM Engine

  •    Java

Flowable is a compact and highly efficient workflow and Business Process Management (BPM) platform for developers, system admins and business users. It is lightning fast, tried and tested BPMN 2 process engine. It can run embedded in a Java application, or as a service on a server, a cluster, and in the cloud. It integrates perfectly with Spring. With a rich Java and REST API, it is the ideal engine for orchestrating human or system activities.

Activiti - BPMN 2.0 Platform

  •    Java

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.

Foreman - Manage Procfile-based applications

  •    Ruby

Foreman is a manager for Procfile-based applications. Its aim is to abstract away the details of the Procfile format, and allow you to either run your application directly or export it to some other process management format.

Priam - Co-Process for backup/recovery, Token Management, and Centralized Configuration management for Cassandra

  •    Java

Priam is a process/tool that runs alongside Apache Cassandra to automate Backup and recovery, Token management, Seed discovery, Configuration, Support AWS environment. It supports Support multi-region Cassandra deployment in AWS via public IP, Backup throttling, Uses Snappy compression to compress backup data on the fly, Backup SSTables from local ephemeral disks to S3 and lot more.

Pasture

  •    PHP

A specialized content management system (CMS) for malware collections. Supports records in source code as well as binary format. Features include advanced searches and duplicate prevention, more will be added in the future.

MISP - MISP (core software) - Open Source Threat Intelligence Platform (formely known as Malware Information Sharing Platform)

  •    PHP

MISP, is an open source software solution for collecting, storing, distributing and sharing cyber security indicators and threat about cyber security incidents analysis and malware analysis. MISP is designed by and for incident analysts, security and ICT professionals or malware reverser to support their day-to-day operations to share structured informations efficiently. The objective of MISP is to foster the sharing of structured information within the security community and abroad. MISP provides functionalities to support the exchange of information but also the consumption of the information by Network Intrusion Detection System (NIDS), LIDS but also log analysis tools, SIEMs.

django-supervisor - easy integration between django and supervisord

  •    Python

Django-supervisor combines the process-management awesomeness of supervisord with the convenience of Django's management scripts. Running a Django project these days often entails much more than just starting up a webserver. You might need to have Django running under FCGI or CherryPy, with background tasks being managed by celeryd, periodic tasks scheduled by celerybeat, and any number of other processes all cooperating to keep the project up and running.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.