Skip to content

Instantly share code, notes, and snippets.

View bluzir's full-sized avatar
😎
⠀⠀⠀⠀⠀⠀⠀⠀⠀

Vlad Kooklev bluzir

😎
⠀⠀⠀⠀⠀⠀⠀⠀⠀
View GitHub Profile
@bluzir
bluzir / cve-2026-98432-agent-check.md
Created November 2, 2026 14:49
Задание агенту: проверь сервер на CVE-2026-98432 (дыра в ядре Linux). Ничего не меняет без «да» владельца.

Задание агенту: проверь сервер на CVE-2026-98432 (дыра в ядре Linux)

Дыра в ядре, в обработке новых IPv4 TCP-соединений. Нужен только открытый TCP-порт, пароль не нужен. Данные на 2.11.2026.

Правило. Сначала только смотришь и пишешь отчёт владельцу. Ничего не ставишь, не меняешь, не перезапускаешь и не перезагружаешь без его «да». На каждое действие, которое меняет систему, своё «да».

Контейнеры. Контейнер работает на ядре хоста, новый образ ничего не меняет. Если ты внутри контейнера, скажи владельцу, что проверять и обновлять нужно хост.

1. Узнай систему и ядро

About

Hello, my name is Vladislav Kooklev. I'm Full-stack Developer from St. Petersburg, Russia.

@bluzir
bluzir / test.py
Last active January 17, 2019 18:21
import datetime
import uuid
from marshmallow_sqlalchemy import ModelSchema
from sqlalchemy import Table, Column, ForeignKey, Integer, String, Text, DateTime, Float
from sqlalchemy import create_engine, text, func
from sqlalchemy.orm import Session, relationship, backref, joinedload_all, sessionmaker
from sqlalchemy.ext.mutable import MutableDict
from sqlalchemy.ext.declarative import declarative_base
@bluzir
bluzir / Dockerfile
Last active December 20, 2018 10:27
FROM python:3.6
ENV PYTHONUNBUFFERED 1
COPY . .
ENV FLASK_APP cli.py
ENV SETTINGS_ENV app.settings.production
RUN pip install -r requirements.txt
#RUN flask db migrate; flask db upgrade
EXPOSE 5070
CMD ["gunicorn", "app:create_app('app.settings.production')"]

API для книжного интернет-магазина

У нас есть сервис который позволяет клиенту приобрести несколько книг.

Каждая книга характеризуется кодом ISBN. Также книги различаются категориями: художественные, бизнес, научо-популярные. У каждой книги цена в рублях.

Книги могут фильтроваться по категориям и цене.

import React from "react";
import styled from "styled-components";
import "react-dates/initialize";
import "react-dates/lib/css/_datepicker.css";
import { DayPickerRangeController } from "react-dates";
const Button = styled.button`
border-radius: 4px;
@bluzir
bluzir / test.jsx
Last active January 13, 2018 18:40
import React from "react";
import styled from "styled-components";
import "react-dates/initialize";
import "react-dates/lib/css/_datepicker.css";
import { DayPickerRangeController } from "react-dates";
const Button = styled.button`
border-radius: 4px;
import re
import requests
BASE_URL = 'http://archillect.com/{}'
headers = {
'User-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_2) '
'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.95 Safari/537.36',
'Refferer': 'https://vk.com/'
}
{
"users": {
"id": 1,
"email": "bluzir@bluzir.me",
"first_name": "Vladislav",
"last_name": "Kooklev"
}
}
import React from 'react';
import ReactDOM from 'react-dom';
var token = document.head.querySelector("[name=token]").content,
user = {};
var Profile = React.createClass({
render: function() {
return (
<div className="profile__info">