Metadata-Version: 2.1
Name: btklog
Version: 1.0.2
Summary: Generates IP logs compatible with Turkey 5651 law from dhcpd.leases format.
Home-page: https://github.com/acikogun/btklog
Author: Ogun Acik
Author-email: acikogun@gmail.com
License: Apache License 2.0
Description: # btklog
        [![Build Status](https://travis-ci.com/acikogun/btklog.svg?branch=master)](https://travis-ci.com/acikogun/btklog)
        [![CodeFactor](https://www.codefactor.io/repository/github/acikogun/btklog/badge)](https://www.codefactor.io/repository/github/acikogun/btklog)
        ![PyPI](https://img.shields.io/pypi/v/btklog)
        
        ISC DHCP sunucu IP dağıtım dosyalarından T.C. 5651 nolu yasaya uyumlu IP dağıtım kaydı üreten bir Python komut satırı programı.
        
        ### Örnek dhcpd.leases dosyası
        
        ```
        # The format of this file is documented in the dhcpd.leases(5) manual page.
        # This lease file was written by isc-dhcp-4.2.4-P2
        
        server-duid "\000\001\000\001& eS\000\014)U\267\275";
        
        lease 10.0.0.2 {
          starts 5 2020/04/10 08:27:36;
          ends 5 2020/04/10 10:57:36;
          cltt 5 2020/04/10 08:27:36;
          binding state active;
          next binding state free;
          rewind binding state free;
          hardware ethernet 00:50:56:3e:87:44;
          uid "\001\000PV>\207D";
        }
        lease 10.0.0.3 {
          starts 5 2020/04/10 08:27:39;
          ends 5 2020/04/10 10:57:39;
          cltt 5 2020/04/10 08:27:39;
          binding state active;
          next binding state free;
          rewind binding state free;
          hardware ethernet 00:0c:29:b6:53:f1;
          uid "\001\000\014)\266S\361";
        }
        ```
        
        ### btklog tarafından oluşturulmuş 5651 nolu yasa uyumlu kaydı
        
        ```
        IP Adresi           Kullanıma Başlama Zamanı     Kullanım Bitiş Zamanı      MAC Adresi
        10.0.0.2            10.04.2020-08:27:36          10.04.2020-10:57:36        00-50-56-3e-87-44
        10.0.0.3            10.04.2020-08:27:39          10.04.2020-10:57:39        00-0c-29-b6-53-f1
        ```
        
        
        ## Kurulum
        
        pip ile kurulum
        
        ```bash
        pip install btklog
        ```
        
        Yardım menüsünü görüntüle
        
        ```bash
        btklog --help
        ```
        
        
        ## Ayarlar
        
        -k, --kaynak PATH - ISC DHCP sunucu uyumlu(dhcpd.leases) IP dağıtım dosyası.
        
        - **BTKLOG_KAYNAK** ortam değişkeniyle de ayarlanabilir.
        - Belirtilmezse, varsayılan olarak '/var/dhcpd/var/db/dhcpd.leases' dosyasını açmayı dener.
        
        -h, --hedef PATH - 5651 uyumlu IP dağıtım kaydının oluşturulacağı dizin.
        
         - **BTKLOG_HEDEF** ortam değişkeniyle de ayarlanabilir.
         - Belirtilmezse, kayıt dosyası varsayılan olarak mevcut dizine oluşturulur.
        
        
        ## Örnekler
        
        Mevcut dizindeki dhcpd.leases dosyasından /tmp dizinine kayıt oluştur.
        
        ```bash
        btklog -k dhcpd.leases -h /tmp
        ```
        
        Aynı örneği ortam değişkenlerini kullanarak yap.
        (Betikler için daha uygun)
        
        ```bash
        #/bin/sh
        
        export BTKLOG_KAYNAK=dhcpd.leases
        export BTKLOG_HEDEF=/tmp
        
        btklog
        ```
        
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Natural Language :: Turkish
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Description-Content-Type: text/markdown
