CTFever - A fantastic toolkit for CTFers and everyone

Last update: Jun 27, 2022

CTFever - A Toolkit for CTF fevers

CTFever GitHub Workflow Status GitHub commit activity wakatime FOSSA Status


近日训练学习任务繁重,可能更新较迟缓,欢迎大家加入我们的开发,欢迎 Pull Request


简介

CTFever (CTF Fevers) 是为 CTF (什么是CTF?) 发烧者准备的的常用工具套件,助你过关斩将、攻克难关。

使用

没有其他步骤,马上开始使用

工具清单 & ToDo List

完成 🧪 公测中 🚧 进行中 未开始 已取消

工具 状态 工具 状态 工具 状态
ASCII URL 编码 Base64
ROT13 摩尔斯码 UUID 生成校验
摘要哈希计算 凯撒密码 栅栏密码 🧪
猪圈密码 维吉尼亚密码 Pyc 反编译 🧪
JSFuck BrainFuck IP 归属地
进制转换 时间戳转换 串口调试器
CRC 计算 Base64 图片转换 与佛伦禅
核心价值观密码 端口分析 🧪 Binwalk 分析 🧪

截图

首页

时间戳转换工具

特色

  • 条理性,对 CTF 中常见的题型需要使用到的工具进行了分类
  • 亲和力,UI 现代化,流畅简约,考虑用户的感受
  • 积极性,开发团队活跃,频繁更新
  • 互动性,接受用户的反馈和建议,第一时间做出合理更改
  • 可定制,无服务器部分开源,可自由修改、定制 (遵循 GPLv3 协议)

目标和下一步计划

CTFever 的目标是涵盖大部分 CTF 题型所需要的工具。

下一步我们将着手开发如 pyc 在线反编译在线执行 binwalk端口分析工具 等依赖服务器运行的特色功能,并逐步释出更新,尽情期待!

Stargazers 趋势

Stargazers over time

贡献

开发环境和部署

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

# build for production and launch server
$ yarn build
$ yarn start

# generate static project
$ yarn generate

贡献指南

捐赠

License

FOSSA Status

GitHub

https://github.com/UniiemStudio/CTFever
You might also like...

JSON Schema Editor is an intuitive editor for JSON schema. It provides a tree view to present the structure of schema, and a property inspector to edit the properties of schema element. Develop with Vue.js 2 and Firebase.

json-schema-editor An intuitive editor for JSON schema which provides a tree view to present structure of schema and a property inspector to edit the

Jun 17, 2022

A starter template for building complete application using Node.js and Vue.js with some included packages and configurations to help start the development quickly.

Node-Vue-Template A starter template for building a complete application using Node.js and Vue.js with some included packages and configurations to he

Jun 17, 2022

🎀 A Chrome extension written using Vue and Async/Await. Uses a popup display and changes badge counts.

Chrome-Ribbon-Reminder This is a Chrome extension in popup form. Ribbon Reminder was an old app I made in Swift for iOS a while back, and I think its

Jul 28, 2020

Laravel 8 and Vue family tree and genealogy data processing website.

Genealogia Open Source Family Tree Software Description Browser based Genealogy software for interacting and processing data efficiently. Easily creat

Jul 1, 2022

Manage and publish your interactive organization chart (orgchart), 100% free and no install required: just copy a folder to any location

vueOrgChart Organization chart: A complete solution to generate and publish an orgchart without the need of a webserver and database (c) Michael Hoogk

Jun 26, 2022

📝 Create and share beautiful images of your notes and prose.

📝 Create and share beautiful images of your notes and prose.

Marked.cc Marked helps you create beautiful images for your notes, just like what Carbon does for your code. 👉 Site: https://marked.cc/ 👉 Read more

Mar 16, 2022

This repository contains a base networking framework for building a realtime quiz platform with Ably. This project uses VueJS on the client-side and NodeJS on the server-side and is scalable as you need.

This repository contains a base networking framework for building a realtime quiz platform with Ably. This project uses VueJS on the client-side and NodeJS on the server-side and is scalable as you need.

A scalable, full-stack live quiz framework built with VueJS and NodeJS This repository contains a scalable framework for building a real-time quiz app

Jun 24, 2022

:notebook: Simple and beautiful notepad to Markdown with Vue.js and Local Storage API

vNotes Simple and beautiful notepad to Markdown with VueJs and Local Storage API. DEMO Will be implemented I started the development for upgrade to Vu

Jan 5, 2022
Comments
  • 1. Add license scan report and status

    Your FOSSA integration was successful! Attached in this PR is a badge and license report to track scan status in your README.

    Below are docs for integrating FOSSA license checks into your CI:

    Reviewed by fossabot at 2022-05-26 03:43
  • 2. [FEAT/OPT] i18n on tags; transform tag path to English

    Initiates

    I am a rookie for CTF and just found this fantastic tool recently, hope I can contribute a bit :) (P.S. I only learned Vue a little around 3 years ago, please do let me know if there's anything I can improve)

    Changes

    Optimization

    1. Support i18n on function tags: It would be great if all the text displayed the exact language people choose :). Noted that it only supports those tools with displayed: true.

    Feature

    1. Transform the tag path to English-only: When clicking on the tag (https://ctfever.uniiem.com/tag/<tagType>) it will display with encoded one right now (eg. https://ctfever.uniiem.com/tag/%E5%AD%97%E7%AC%A6%E7%BC%96%E7%A0%81). It would be prettier when using English-only just like the other url.

    Chore

    1. Tag changes: Since there's new support for i18n on tags, as a person who just joins into the CTF recently, please kindly help to correct my poor translation if needed :)

    | Code | English | Chinese | |-------------------------|---------------------------|----------| | encodingAndDecoding | Encoding And Decoding | 字符编码 | | generator | Generator | 产生器 | | hash | Hash | 杂凑 | | encryptionAndDecryption | Encryption And Decryption | 加密算法 | | conversion | Conversion | 数据处理 | | disassembler | Disassembler | 反编译 | | obfuscation | Obfuscation | 混淆 | | complier | Complier | 编译器 | | utility | Utility | 调试工具 | | inspection | Inspection | 校验 |

    I also did some changes to some of the tools, here's the list: | Tool name | Before | After | |---------------|----------------|----------| | uuid | 信息摘要 | 产生器 | | messageDigest | 信息摘要 | 杂凑 | | ipAttribution | IP2Geo | 数据处理 | | crc | 信息摘要, 校验 | 校验 |

    Tests

    node version: v12.22.1

    • [x] On-prem run yarn dev
    • [x] On-prem run yarn build
    • [x] Functionality of Changes 1
    • [x] Functionality of Changes 2
    • [x] Functionality of Changes 3

    Screen Shot 2022-05-18 at 00 02 42

    Screen Shot 2022-05-18 at 00 02 49

    Screen Shot 2022-05-18 at 00 02 54

    Screen Shot 2022-05-18 at 00 03 11

    Screen Shot 2022-05-18 at 00 02 31

    Thanks again for the amazing tool :)

    Reviewed by dextermallo at 2022-05-17 16:36
  • 3. [Feat] Docker 容器支持

    todo

    • [x] 编写 Dockerfile
    • [x] 编写 build ci
    • [ ] nginx conf
    • [ ] 发布镜像到 docker hub
    • [x] 修改 readme.md

    nginx conf 部分需要探讨下

    https://github.com/UniiemStudio/CTFever/blob/b02d5d9bdb13b8625660a5aec618f272d8e79b64/nginx.conf#L10

    Reviewed by lixworth at 2022-06-11 12:13
The fast web3 application toolkit ⚡️

Building modern web3 applications should be simple, elegant and fast. Origin is an attempt to solve that problem with a focus to promote best practices in a lightweight, opinionated base configuration.

Jun 4, 2022
Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.
Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.

Cross-platform mobile App developed with Ionic, Capacitor and Vue3 to manage and share vegetarian meals, recipes and products, using device's internal storage, camera, geolocation, share and network functionalities.

Jun 22, 2022
Nuxt Headless CMS is a template for personal websites and blogs. The project was made with Nuxt.js and Contentful as a headless CMS and Vuetify as a UI framework.

Nuxt Headless CMS Nuxt Headless CMS is a template for personal websites and blogs. The project was made with Nuxt.js and Contentful as a headless CMS

Jan 15, 2022
Catus Notebook is an effective and elegant “note as todos” software that allows you to schedule your life and work easily and safely

Catus Notebook The Catus Notebook combines the defination for both a note and a todo to enable you to easily create, edit and schedule your notes effe

Oct 24, 2021
This website is implemented with Nuxt.js as a server-side and PWA, and fully communicates with API, and Vuetify.js is used in the design.
This website is implemented with Nuxt.js as a server-side and PWA, and fully communicates with API, and Vuetify.js is used in the design.

Diamond book store This website is implemented with Nuxt.js as a server-side and PWA, and fully communicates with API, and Vuetify.js is used in the d

Feb 22, 2022
An app that you can search for stock symbols and check daily, weekly and monthly open, high, low, close and volume data belongs to the searched company stock.

Vue Stock Market App This is the solution for Reengen Full Stack Bootcamp with Vuejs and Nodejs Week-3 Project. It is built with Vuejs by using Vue CL

Jun 26, 2022
Rick-and-morty-vue - Rick And Morty WebSite Using Vue And API

Rick And Morty Vue The vue.js project I made using the Rick and Morty API servic

May 8, 2022
Jun 24, 2022