Cohesion: A tool for measuring Python class cohesion

Cohesion is a tool for measuring Python class cohesion. In computer programming, cohesion refers to the degree to which the elements of a module belong together. Thus, cohesion measures the strength of relationship between pieces of functionality within a given module. For example, in highly cohesive systems functionality is strongly related. When cohesion is high, it means that the methods and variables of the class are co-dependent and hang together as a logical whole. Some of the advantages of high […]

Read more

Extentions to Pycharm code formatting tools

Extentions to Pycharm code formatting tools.Currently supported are flake8 and black on a selected code block. Usage Flake8 [PEP8] validation on selected code block Black formatting on selected code block Installation Install the repo (preferably in conda env or virtualenv): pip install git+https://github.com/haim0n/pycharm_ext_tools.git Add new external tool per utility (e.g. flake8) as follows: File -> Settings -> Tools -> External Tools -> ‘+’ (Add) For conda environment named dev fill in the params:

Read more

A python tool to create the basics of a project

Instalação Para instalar o Project Maker, você necessita está em um ambiente de desenvolvimento Linux ou wsl com alguma distro debian-based. Primeiramente instalamos o python3 com o python3-pip para podermos compilar este arquivo python sudo apt install python3 python3-pip -y Depois de instalados verifique se possui o git instalado e devidamente configurado, caso já esteja instalado e configurado. Clone este repositório com git clone https://github.com/KitsuneSemCalda/project-maker e instalamos o compilador do python com python3 -m pip install pyinstaller com ele instalado […]

Read more

A Certificate renaming tool made for IEEE CS SBC, SJCE

Made for IEEE CS SBC, SJCE How to use? Before using the python script, ensure that pytesseract, pdf2image, opencv and other supporting libraries are installed. After installing pytesseract, make sure the pytesseract.pytesseract.tesseract_cmd variable points to your tesseract.exe location. Next, make sure poppler is installed too and the poppler_path points to the Library/bin folder. Run the script using python main.py GitHub View Github    

Read more

A python tool used to gather all companies acquired by a given company domain name

GET-ACQ is a python tool used to gather all companies acquired by a given company domain name. It is done by calling SecurityTrails API. Usage🛠 python3 get-acq.py –domains domains.txt -a-o output.txt Running from Docker🐳 docker run -ti -v $(PWD)/data:/data get-acq -d /data/domains.txt -a-o /data/output.txt Parameters🧰 Parameter Description Type -d, –domains Specify the list with domains. File -a, –apikey APIKEY String -o, –output Specify output filename String License This project is licensed under MIT license GitHub View Github    

Read more

A simple parser for netconf server of client logs

NetConfParser is a tool that helps you analyze the rpcs coming and going from a netconf client to a server NetConfParser can be built for Windows with pyinstaller pyinstaller –windowed –icon=fs.ico -F netconfparser.py –add-data “fs_ico_encoded;.” It will give an exe as output in dist folder Please zip it if you want to distribute it For Linux, you can use python netconfparser.py directly Usage of NetConfParser is pretty straightforward You can either paste the entire content of the log file in […]

Read more

A python tool for speculation of ancestral allel, calculation of sfs and drawing its bar plot

This is a tool for speculation of ancestral allel, calculation of sfs and drawing its bar plot. It is easy-to-use and runing fast. What you should prepare is the phased vcf file containg the data of populations you intrested and the outgroup, the outgroup name file, and the annotation file. Enjoy it!!! It has four models: 0:Using all function, from original vcf data to sfs barplot    

Read more

A simple tool to update bib entries with their official information

We often cite papers using their arXiv versions without noting that they are already PUBLISHED in some conferences. These unofficial bib entries might violate rules about submissions or camera-ready versions for some conferences.We introduce Rebiber, a simple tool in Python to fix them automatically. It is based on the official conference information from the DBLP or the ACL anthology (for NLP conferences)! You can check the list of supported conferences here.Apart from handling outdated arXiv citations, Rebiber also normalizes citations […]

Read more

A DFIR tool written in Python

A DFIR tool written in Python. Watch the video overview 🧐 About The CISA Hunt and Incident Response Program (CHIRP) is a tool created todynamically query Indicators of Compromise (IoCs) on hosts with a singlepackage, outputting data in a JSON format for further analysis in a SIEMor other tool. CHIRP does not modify any system data. 🏁 Getting Started We build and release CHIRP viaReleases.However, if you wish to run with Python3.6+, follow these instructions. You can also write newindicatorsor […]

Read more
1 6 7 8 9 10 21