一.安全洋葱核心功能 官网:https://securityonion.net/ Security Onion将三个核心功能无缝融合在一起: 1.完整数据包捕获; 2.基于网络和基于主机的入侵检测系统(分别为NIDS和HIDS); 3.强大的分析工具。二.安全洋葱框架图三.安全洋葱框架介绍(只针对NIDS) 安全洋葱主要由流量采集,流量分析,日志解析,事件检索,分析工具5个组件组成。1.流量采集组
功能亮点速览大多数与业务相关的网站都需要登录才能获得有用的信息,一些国外的网站还需要用到代理。所谓难者不会,会者不难,即使知道要买一个代理,对很多人来说也不得其门而入。我在洋葱头里做了一个功能,可以一键把代理和网站登录状态分享给其他人,并且可以设置分享的时长。洋葱头的分享功能可以把代理和网站登录状态一键分享给其他人。关键概念解释洋葱头:用户需要安装的客户端,全名贝锐洋葱头浏览器,是一款账号共享产品
工程领域经常需要用到加密锁,比如精锐系列使用比较广泛。实体的密钥随身携带偶有不便,使用远程的方式接入可以解燃眉之急。一个典型的场景是:将锁插到办公室的电脑上,在这台电脑上安装洋葱头USB服务端软件后,到洋葱头控制台配置锁并授权给团队成员。团队成员通过洋葱头插件即可远程映射到本地电脑上,就像加密锁插在本地电脑上一样。接下来我们简单介绍配置步骤。在进行具体的配置之前,请先确保洋葱头团队已经建立,并且成
美国人运营的TOR系统,是一个隐匿源IP地址的信息交流平台,可以提供了很强的反跟踪能力。但最近有报道NSA已经能够破译TOR系统,并破获一些案件。这里对TOR系统的安全性进行了分析,并提出了改进意见。 从发展的眼光来看,中国迫切需要建立一个类似TOR的平台。
推荐 原创 2014-08-19 10:50:25
10000+阅读
2点赞
近期,Chrome 浏览器正在逐步淘汰基于 Manifest V2 的扩展程序,这让不少用户发现,自己常用的插件突然“失效”了。如果你还想继续使用这些插件,贝锐洋葱头浏览器是个不错的解决方案——它依然支持 Manifest V2 插件,并且兼容 Chrome 插件生态。 那么,如何将 Chrome 里的插件迁移到洋葱头浏览器呢?下面提供两种方法,适合个人和团队不同场景。个人用户:快速导入 Mani
原创 1月前
66阅读
本文基于dubbo v2.6.x 文章目录1. dubbo路由介绍1.1 路由接口1.2 路由实现2. 路由添加与修改2.1添加路由2.2 路由修改2.3 使用路由过滤3.AbstractRouter源码解析 1. dubbo路由介绍在dubbo中我们可以通过配置路由规则,来控制服务调用者调用哪些服务提供者或者那个服务提供者。引用官方文档上的一句话:“路由规则在发起一次RPC调用前起到过滤目标服务
介绍洋葱路由器(Tor),及其实现原理。
原创 2022-03-15 14:05:38
8419阅读
DDD 分层架构整洁架构整洁架构又名“洋葱架构”。为什么叫它洋葱架构?看看下面这张图你就明白了。整洁架构的层就像洋葱片一样,它体现了分层的设计思想。整洁架构最主要的原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码依赖只能指向内圆,内圆不需要知道外圆的任何情况。六边形架构六边形架构又名“端口适配器架构”。追溯微服务架构的渊源,一般都会涉及到六边形架构。六边
刚开始做java开发,用博客记录一些知识,做以积累。这篇文章大部分都是翻译的英文资料,英语一般,翻译的有点蹩脚,外加自己的少部分理解。原英文资料:Domain-Driven Design with Onion Architecture国外一位开发者 Wade Waldron结合洋葱架构使用了领域驱动设计后,代码质量得到显著的提高,并且可读性、可理解性和易于维护性也都大大加强。洋葱架构有时候也被叫做
转载 2023-09-03 09:25:43
234阅读
引言koa里的中间件就是一个函数而已。比如:app.use(async (ctx, next) => { console.log(3); ctx.body = 'hello world'; await next(); console.log(4); });洋葱模型:const Koa = require('koa'); const app = new Koa(); app
转载 2023-10-16 19:12:03
84阅读
1、Set基本用法ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。Set本身是一个构造函数,用来生成Set数据结构。var s = new Set(); [2, 3, 5, 4, 5, 2, 2].map(x => s.add(x)); for (let i of s) { console.log(i); } // 2 3 5 4上面代码通过add
转载 2024-07-26 16:15:51
21阅读
领域驱动设计(Domain-driven design,DDD)是一种为复杂需求开发软件的方法,它将软件的实现与不断发展的核心业务概念模型紧密地结合在一起。领域是一个知识的范畴。它指的是我们的软件所要模拟的业务知识。领域驱动设计的中心是领域模型,它对一个领域的流程和规则有着深刻的理解。洋葱架构实现了这一概念,并极大地改善了代码的品质,降低了复杂性,并且支持不断发展的企业系统。为什么要用洋葱架构?领
 ————————————————————————————————————————————————————————《概览》tor 的源码包可以从官网下载,可能需要预先利用其它=*翻^=*墙*软件才能访问该站点。分析 tor 源码有助于我们理解当代最强大之一的互联网匿名、隐身、审查规避软件的运作原理。为了从整体上把握住程序的逻辑与功能,本系列会将源码重要部分通过函数调用流程图总结,以便站在
koa洋葱模型源码、洋葱模型的实现koa介绍koa源码解析目录针对application的use方法讲解洋葱模型中间件概念中间件工作原理:中间件执行顺序(洋葱模型): koa介绍koa是一个精简的node框架,它主要做了以下事情:基于node原生req和res为request和response对象赋能,并基于它们封装成一个context对象。基于async/await(generator)的中间
转载 2023-11-30 09:22:37
116阅读
Wade Waldron是一位来自于BoldRadius的资深软件开发者,他在一次演讲中表示,他在几年前开始结合使用领域驱动设计(DDD)与洋葱架构,他的代码质量从此得到了极大的提高。一开始他仅仅使用了DDD,但随着结合使用洋葱架构,他发现他的代码更加易读易懂了,维护的难度也降低了许多。\\ 洋葱架构有时也被称为端口和适配器(Ports and Adapters)架构,或者是六边形(Hexago
转载 2023-12-21 16:04:56
65阅读
博主最近失业在家,找工作之余,看了一些关于洋葱(整洁)架构的资料和项目,有感而发,自己动手写了个洋葱架构解决方案,起名叫OnionArch。基于最新的.Net 7.0 RC1, 数据库采用PostgreSQL, 目前实现了包括多租户在内的12个特性。该架构解决方案主要参考了NorthwindTraders, sample-dotnet-core-cqrs-api 项目,&nbs
转载 2023-12-15 17:14:34
308阅读
《DDD实战课》读书笔记四(几种常见的架构及对比)架构介绍整洁架构(洋葱架构)架构图架构说明六边形架构(端口适配器架构)架构图架构说明三种架构的对比与分析 架构介绍整洁架构(洋葱架构)架构图架构说明整洁架构的最主要原则是依赖原则,它定义了各层的依赖关系,越往里依赖越低,代码级别越高,越是核心能力。外圆代码只能指向内圆,内圆不需要知道外圆的任何情况。领域模型实现领域内核心业务逻辑,它封装了企业级的
虽然身为架构师,设计一个高质量的架构依然是复杂与困难的。简单来说,动用大量的资源只为了一套优质的三高架构并不正确,而是该在了解当前业务现状的情况下,创造出灵活、可维护、健硕能成长的。就拿近两年程序员行业饱受争议的 DDD(领域驱动设计)来说,事实上,领域驱动设计的思维可以很好的解决企业的大型架构所遇到的绝大部分难题(理论层面至少是这样),例如上下映射,就可以在本质上把业务的架构模块解耦,最高程度做
Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs. By leveraging async functions, Ko
  布告,布告! 应老师要求,我们要做一道打印图形的题目,这是程序员最基本的能力。 那废话不多说,我们来说要求的图形 AAAAA ABBBA ABCBA ABBBA AAAAA 就是外到内,从A到Z。每一层都是一种字母,最里面的一层为一个,即最中心的一个。输入格式:一行,一个整数,即图形的层数输出格式:如上述图形输入样例:3输出样例:AAAAA ABBBA ABCBA ABBBA AA
转载 2024-06-21 16:13:02
37阅读
  • 1
  • 2
  • 3
  • 4
  • 5