semvec/pypi-packages huggingface dataset:
py-peltec 0.0.36
Python library to interact with Centrometal boiler systems.
Requires Python: >=3.6

# py-peltec

Python library to interact with Centrometal boiler systems.

### Important

If you need synchronous version that do not use asyncio use version 0.0.14.

From 0.0.15 asyncio is used for both http and websocket communication.
deeplookup 1.0.0
Deep Lookup - Deep Learning for Domain Name System

# Deep Lookup - Deep Learning for Domain Name System

## Installation

### Installation Using PyPi

```sh
pip install deeplookup
```

## Using DeepLookup

DeepLookup provides a `Resolver` instance that inherits [`dns.resolver.Resolver`](dns-resolver)
```py
from deeplookup import Resolver


resolver = Resolver()

for ip in resolver.resolve("google.com", "A"):
    print(f"ip: {ip.to_text()}")
```

The code above performs a verification of a queried name using a neural network trained
to detect malicious queries ([DGAs][dga-wiki] and tunnels). For the example above the
output will look like following:
```sh
ip: 142.250.184.206
```

When the queried name is generated using domain generation algorithm, the resolver throws
[`dns.resolver.NXDOMAIN`](dns-nxdomain) without even accessing a remote name server.
```py
for ip in resolver.resolve("mjewnjixnjaa.com", "A"):
    print(f"ip: {ip.to_text()}")
```

The example above throws [`dns.resolver.NXDOMAIN`](dns-nxdomain) error with the following
message:
```sh
dns.resolver.NXDOMAIN: The DNS query name does not exist: mjewnjixnjaa.com.
```

## Training

The model is trained using [tfx](txf) pipeline, where the training dataset is uploaded,
split into the training and evaluation subsets and then used to fit the neural network.

In order to trigger the training pipeline use the following command:
```sh
python -m deeplookup.pipeline.gta1
```

This command creates a folder called "tfx", where all artifacts are persisted. See the
`tfx/pipelines/gta1/serving_model/gta1/*` folder to access the model in HDF5 format.

## Publications
1. Bubnov Y., Ivanov N. (2020) Text analysis of DNS queries for data exfiltration protection of computer networks, [_Informatics_][Informatics, 2020], 3, 78-86.
2. Bubnov Y., Ivanov N. (2020) Hidden Markov model for malicious hosts detection in a computer network, [_Journal of BSU. Mathematics and Informatics_][BSU, 2020], 3, 73-79.
3. Bubnov Y., Ivanov N. (2021) DGA domain detection and botnet prevention using Q-learning for POMDP, [_Doklady BGUIR_][BGUIR, 2021], 2, 91-99.

## Datasets
1. Bubnov Y. (2019) DNS Tunneling Queries for Binary Classification, [_Mendeley Data_][DTQBC, 2019], v1.
2. Zago M., Perez. M.G., Perez G.M. (2020) UMUDGA - University of Murcia Domain Generation Algorithm Dataset, [_Mendeley Data_][UMUDGA, 2020], v1.
3. Bybnov Y. (2021) DGTA-BENCH - Domain Generation and Tunneling Algorithms for Benchmark, [_Mendeley Data_][DGTA, 2021], v1.


[Informatics, 2020]: https://doi.org/10.37661/1816-0301-2020-17-3-78-86
[BSU, 2020]: https://doi.org/10.33581/2520-6508-2020-3-73-79
[BGUIR, 2021]: https://doi.org/10.35596/1729-7648-2021-19-2-91-99
[UMUDGA, 2020]: http://dx.doi.org/10.17632/y8ph45msv8.1
[DTQBC, 2019]: http://dx.doi.org/10.17632/mzn9hvdcxg.1
[DGTA, 2021]: http://dx.doi.org/10.17632/2wzf9bz7xr.1

[dga-wiki]: https://en.wikipedia.org/wiki/Domain_generation_algorithm
[dns-resolver]: https://dnspython.readthedocs.io/en/latest/resolver-class.html
[dns-nxdomain]: https://dnspython.readthedocs.io/en/latest/exceptions.html#dns.resolver.NXDOMAIN
[tfx]: https://www.tensorflow.org/tfx
apachecn-android-zh-pt2 2021.12.26.0
ApacheCN 安卓译文集（二）
Requires Python: >=3.6

# ApacheCN 安卓译文集（二）

> 协议：[CC BY-NC-SA 4.0](http://creativecommons.org/licenses/by-nc-sa/4.0/)
> 
> 不接受，不拒绝，不主动，不负责。

* [在线阅读](https://android2.apachecn.org)
* [在线阅读（Gitee）](https://apachecn.gitee.io/doc-template/)
* [ApacheCN 学习资源](http://docs.apachecn.org/)

## 目录

+   [安卓数据库编程](docs/andr-db-prog/SUMMARY.md)
+   [安卓设计模式最佳实践](docs/andr-design-ptn-best-prac/SUMMARY.md)
+   [安卓高性能编程](docs/andr-hiperf-prog/SUMMARY.md)
+   [安卓 NDK 秘籍](docs/andr-ndk-cb/SUMMARY.md)
+   [安卓 NDK 游戏开发秘籍](docs/andr-ndk-game-dev-cb/SUMMARY.md)
+   [构建安卓 UI 自定义视图](docs/build-andr-ui-cus-view/SUMMARY.md)
+   [探索安卓安全改进](docs/expl-se-andr/SUMMARY.md)
+   [安卓应用测试学习手册](docs/learn-andr-app-test/SUMMARY.md)
+   [Xamarin 4.x 跨平台应用开发](docs/xamarin-4x-xplat-app-dev/SUMMARY.md)
+   [AndEngine 安卓游戏开发秘籍](docs/andengine-andr-game-dev-cb/SUMMARY.md)
+   [安卓 6 基础知识](docs/andr6-essense/README.md)
+   [安卓应用安全基础知识](docs/andr-app-sec-essense/README.md)
+   [Eclipse ADT 教程](docs/andr-dev-tool-eclipse/README.md)
+   [UDOO 入门手册](docs/get-start-udoo/README.md)
+   [Spring 安卓即时入门](docs/ins-spring-andr-start/README.md)
+   [安卓意图学习手册](docs/learn-andr-intent/README.md)
+   [精通安卓应用开发](docs/master-andr-app-dev/README.md)
+   [Robotium 安卓自动化测试](docs/robo-auto-test-andr/README.md)
+   [用于应用开发的安卓 4 新特性](docs/andr4-new-feat-app-dev/SUMMARY.md)
+   [安卓应用开发秘籍](docs/andr-app-dev-cb/SUMMARY.md)
+   [安卓安全秘籍](docs/andr-sec-cb/SUMMARY.md)
+   [安卓 UI 开发](docs/andr-ui-dev/SUMMARY.md)
+   [Corona SDK 移动游戏初学者指南](docs/corona-sdk-mobi-game-dev-begin-guide/SUMMARY.md)
+   [安卓 Flash 开发秘籍](docs/flash-dev-andr-cb/SUMMARY.md)
+   [安卓片段管理即时操作指南](docs/ins-andr-frag-mgt-howto/SUMMARY.md)
+   [安卓画布学习手册](docs/learn-andr-canvas/SUMMARY.md)
+   [安卓语音应用开发](docs/voice-app-dev-andr/SUMMARY.md)

## 贡献指南

<!--
无需翻译：

Android Studio 2 Essentail
Unity Android Game Development by Example Beginner's Guide
Android Application Testing Guide
-->

本项目需要校对，欢迎大家提交 Pull Request。

> 请您勇敢地去翻译和改进翻译。虽然我们追求卓越，但我们并不要求您做到十全十美，因此请不要担心因为翻译上犯错——在大部分情况下，我们的服务器已经记录所有的翻译，因此您不必担心会因为您的失误遭到无法挽回的破坏。（改编自维基百科）

## 联系方式

### 负责人

* [飞龙](https://github.com/wizardforcel): 562826179

### 其他

*   在我们的 [apachecn/apachecn-android-zh-pt2](https://github.com/apachecn/apachecn-android-zh-pt2) github 上提 issue.
*   发邮件到 Email: `apachecn@163.com`.
*   在我们的 [组织学习交流群](http://www.apachecn.org/organization/348.html) 中联系群主/管理员即可.

## 下载

### Docker

```
docker pull apachecn0/apachecn-android-zh-pt2
docker run -tid -p <port>:80 apachecn0/apachecn-android-zh-pt2
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install apachecn-android-zh-pt2
apachecn-android-zh-pt2 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g apachecn-android-zh-pt2
apachecn-android-zh-pt2 <port>
# 访问 http://localhost:{port} 查看文档
```

## 赞助我们

![](http://data.apachecn.org/img/about/donate.jpg)