Welcome to Forec's Light-Application Repository
This repository is an index for several self-made light-applications, for fun and practice. Written in C/C++, Python2.7, Python3.5 and Golang 1.7.3, maybe more languages further. The repository will be in continuously improvement in future. If you have thoughts for any of them, please e-mail me or just open your PR, I am very glad to learn from your brilliant idea.
- Zenith Cloud（顶点云）, written in Golang 1.7.3, see the demo.
- Zenith DM（顶点云设备管理）, control your devices everywhere, see the demo.
- Online API Platform（在线 API 平台）, provides some online API services on my own website http://forec.cn.
- Sis（日志辅助工具） is a lightweight tool for managing your activities and work logs. You can use this as a calendar with CLI. The tool is written in Haskell.
- EasyLOC（代码行统计） is a concurrent lightweight tool for counting your code lines. You can easily extend modules for your own languages or rules. Written in Haskell.
- Basic practice for assembly languages（汇编语言基础练习题）, you can give yourself a test and push your code into that repository.
- Simple Remote-Control（远程控制） program with graphical user interface, Written in C++.
- An ugly DLL-Injection（DLL注入） tool without GUI, Written in C++. A x64 DLL template（DLL模板） is also in that repository, which can be used in injection.
- Small script for BUPT students, including: automatically calculating gpa, logining into GW, etc. Careful, These scripts are customized for BUPT（脚本仅可在北京邮电大学校内使用） ( Beijing University of Posts and Telecommunications ). Details see here.
- A txt-player, display many txts in CMD view just like movies. You can use this tool to transform a video into many txts and display them（将一个视频文件转换为一系列用符号表示的txt文件）. Details see here.
- A simple video chat（视频聊天工具） program, support both IPv4 and IPv6, the current version can support all the network conditions includeing hosts in different protocals.
- Web Video Downloader（在线视频下载工具）, for downloading videos in your browsers. Some videos don't have a permanent link? This tool can deal with it.
- Port Scanner（端口扫描工具）, a simple tool which is familiar to everyone, written in three different languages.
- Image Message I/O（图片为载体的信息读写库）, small but useful tool for fun.
- Monitor Recorder（运动检测监控记录工具）, a program designed for monitoring and recording unnormal actions. Just like what the normal monitors do.
- Fweb-Frame（初学者的Web框架）, written in C++, a good example for learning web frames.
- Markov-Speaking（马尔科夫链随机语言生成库）, written in
Python 2.7, can generate English/Chinese random sentences based on the trainning file.
- Capture Text-Cooccurrence（文本共现） network from a novel and visualize it.
- A simple File Transfer（文件传输/FTP） tool, written in Golang 1.7.3.
- A ugly tool for testing your semaphore algorithms, see here.
- SYN flood（SYN洪水拒绝服务攻击）, written in C++, using libnet. Support multi-threads.
All codes in this repository are licensed under the terms you may find in the file named "LICENSE" in this directory.