semvec/pypi-packages huggingface dataset:
icmp-remote-shell 1.0
Prototype of steganography remote shell using ICMP protocol for data hiding

# ICMP remote shell
Prototype of steganography remote shell using ICMP protocol for data
hiding.

To install packet use pip:

`pip install icmp_remote_shell`

Packet provides some common functions can be used in your ICMP
steganography projects:

- checksum - calculates packet checksum
- send_one_ping - sends one ICMP packet
- send_one - as previous but more convenient
- start_sniffing - starts ICMP packets sniffer

Packet also provides to commandline utils for creating remote shell.

**icmp-remote-shell-client** - ICMP remote shell client

Usage:

`icmp-remote-shell-client host_out host_in \[ping_delay\] \[log_file\]`

where:

- host_out - The interface to send requests
- host_in - The interface to listen replies
- ping_delay - Delay between answer pings in seconds, default is 1
- log_file - File to log server answers, default is /var/log/icmp_covert.log


**icmp-remote-shell-server** - ICMP remote shell server

Usage:

`icmp-remote-shell-server host \[ping_delay\]`

where:

- host - The interface to listen request
- ping_delay - Delay between answer pings in seconds, default is 1

>Note: commands should run under user with privileges to send ICMP
>messages only

**Contribution**

Fell free ro contribute to this project using
[github](https://github.com/alex-kostirin/icmp-remote-shell) or
[gitlab](https://gitlab.com/alex-kostirin/icmp-remote-shell).
nr-common 0.1.7
Common python functionalities aimed to be at least compatible with Python3.

# nr-common
[![Build Status](https://travis-ci.org/nitred/nr-common.svg?branch=master)](https://travis-ci.org/nitred/nr-common)

Common python functionalities aimed to be at least compatible with Python3.


#### Current Stable Version
```
0.1.7
```

#### Dependency Installation
This package is expected to contain common utility function covering a wide range of topics such as file system, web development, data science etc. This package is expected to be used with virtually any sized project. It may be unwise for this package to install all the dependencies in case the user wants to use this package for a small subset of the functionalities. Therefore this package does not install all the dependencies it requires and expects the user to install the dependencies manually wherever necessary.

Some dependencies that are not included but expects the user to install when necessary are:
* Flask
* Flask-SQLAlchemy
* opencv-python
* numpy
* Pillow

All the missing dependencies can be installed using:
```
pip install -r requirements_missing.txt
```


# Installation

### pip
```
pip install nr-common
```


### Development Installation

* Clone the project.
* Install in Anaconda3 environment
```
$ conda env create --force -f dev_environment.yml
$ source activate nr-common
$ pip install -e .
```


# Test
To run the tests:
```
make test
```


# Examples
```
$ python examples/simple.py
```


# License
MIT
pyfusekiutil 0.1.14
Manage a Fuseki-Triple Store
Keywords: fuseki triple-store skos skosmos skosify

### Fuseki CLI Tool
A collection of scripts and utility functions to manage and update a Fuseki2 triple store.

Requires a default.cfg and credentials to the google spreadsheet for this to work.

The main update routine loads values from a google sheets spreadsheet. This file
needs the following columns for each vocabulary which should be loaded into the fuseki triple 
store.

The following input rows are possible. Their order is important:
1. Name of Vocabulary
2. Link to the file (http[s]:// or ftp://)
3. Format of the file (accepts values: TTL, RDF, N3, NT, JSON)
4. Short Name (used for Skosmos config.)
5. Fuseki Graph Name (a valid URI)
6. Standard Language (optional, if given will add language tags to every label)
7. Ready? Fill in with __y__. All other lines will be ignored.
8. Base namespace of the vocabulary.

The script will use the following columns for output on each vocabulary:

9. Number of triples loaded into Fuseki if successful. If this field is empty the upload was not successful. 
If this field is 0 then no triples were uploaded (most likely skosify removed all triples from graph).
10. Type of Error (If something went wrong.)
11. Error Message 
12. Skosmos vocabularies.ttl entry. Do not use as is. Language tags are not correct. 



#### Usage

    pyfuseki default.cfg -all

    pyfuseki default.cfg -s skos

    pyfuseki default.cfg -diff