controlecidadao/sinarc
GitHub: controlecidadao/sinarc
SINARC是一款基于图论的OSINT工具,用于探索和分析巴西联邦税务局CNPJ公开数据库中企业、个人、地址、电话和邮箱之间的关联网络。
Stars: 17 | Forks: 6

[](https://opensource.org/licenses/MIT)

## 目录 * [什么是 SINARC?](#o-que-é-o-sinarc) * [如何创建 SINARC U盘](#como-criar-o-pen-drive-sinarc) * [SINARC Client](#sinarc-client) * [什么是复杂网络?](#o-que-é-uma-rede-complexa) * [SINARC 的目标是什么?](#qual-o-objetivo-do-sinarc) * [SINARC 是否使用机密数据?](#o-sinarc-utiliza-dados-sigilosos) * [SINARC 有什么用途?](#para-que-serve-o-sinarc) * [SINARC 的目标受众是谁?](#a-quem-se-destina-o-sinarc) * [SINARC Playground](#playground-sinarc) * [SINARC 交互式教程](#tutorial-interativo-do-sinarc) * [SINARC 命令字母表](#alfabeto-de-comandos-do-sinarc) * [如何创建新的 SINARC 安装?](#como-criar-uma-nova-instalação-do-sinarc) * [SINARC 使用示例](#exemplos-de-utilização-do-sinarc) * [SINARC 的使用可能性](#possibilidades-de-uso-do-sinarc) * [使用 SINARC 探索连接](#explorando-conexões-com-o-sinarc) * [版本历史](#histórico-de-versões)
## 什么是 SINARC?
**SINARC – 复杂网络综合分析系统** 是一个用于分析开源数据的**实验性程序**,由圣埃斯皮里图州审计部 ([MPC-ES](https://www.mpc.es.gov.br/)) 基于[开放科学](https://www.unesco.org/en/open-science)原则(开放方法论、开源、开放数据、开放获取、开放同行评审和开放教育资源)和 [MIT 许可证](https://opensource.org/licenses/MIT)(自由免费软件)开发,适用于 Windows 操作系统计算机。该系统的构思源于鼓舞人心的 [Rede CNPJ](https://github.com/rictom/rede-cnpj) 项目——SINARC 不仅汲取了其方法论前提,还借鉴了推动改进公共行政社会监督的协作理念,但采用了不同的编程技术和工具,从而具备了独特且互补的功能。 作为一个不断发展的开源情报系统 (_Open Source Intelligence - [OSINT](https://www.cia.gov/stories/story/ic-osint-strategy-rollout/)_)_,SINARC 旨在通过以下资源扩大对联邦税务局 [CNPJ 公共数据库](https://arquivos.receitafederal.gov.br/index.php/s/YggdBLfdninEJX9)中关于**自然人** (PF)、**法人** (PJ 和 PE)、**地址** (EN)、**电话** (TE) 和**电子邮件** (EM) 的**公共信息**之间现有连接的分析视角,该数据库由 **6800 万个 CNPJ** 组成: 1. **交互式图形界面**,基于 [格式塔原则](https://medium.com/aela/os-7-princ%C3%ADpios-de-gestalt-e-como-utiliz%C3%A1-los-em-projetos-de-ui-design-46d6d832abf6) 应用于**物理-数学模型**,便于视觉识别结构,而不会因过多的视觉刺激而导致认知超载; 2. 一套使用[图论](https://pt.wikipedia.org/wiki/Teoria_dos_grafos)从[复杂系统](https://pt.wikipedia.org/wiki/Sistemas_complexos)的角度分析连接网络并应用数学算法的工具,以帮助识别连接中的**模式和异常**并生成知识; 3. 与**人工智能**系统集成,从多个角度产生**洞察**。
**基本概念:** * **图**是由**节点**和**边**(箭头)组成的图表。 * 节点代表**实体**(PF, PJ, EN, TE, EM),边代表**关联**(股东、管理者等)。 * 节点的**大小**(20 到 100)与其边数成正比。 * 节点具有**质量**(等于 1)并在引力上相互作用(斥力)。 * 边充当**弹簧**,阻止节点远离。 * 两个节点之间的距离由分隔它们的边数来衡量(**层**)。 * 源节点(**目标节点**)通过红色边框突出显示。 * 图的展开从源节点开始,仅通过 PF 和 PJ 进行。 * 只有 PJ 拥有 EN、TE 和 EM,当数据库中多个 PJ 共享它们时,这些信息会自动包含在图中。如果图中显示 EN、TE 或 EM,是因为该实体至少被两个 PJ 共享。 * 图的构建顺序: 1. 包含目标节点以生成图 2. PF 和 PJ 连接到目标节点(展开至 1 层) 3. PF 和 PJ 连接到前一层的 PF 和 PJ(展开至 2 层或更多层) 4. 数据库中共享的 EN、TE 和 EM 连接到图中的 PJ 5. 计算中心性度量 * 外国人 (PE) 也显示在图中,但数据有限。 * 图的**中心性度量**由虚线边框表示。 * 彩色边表示两个或更多目标节点之间的最短路径。
**使用 SINARC 的知识生产流程:**
1. 联邦税务局(6800 万个 CNPJ)中记录的创建和每日更改的**动态过程**的存在。 2. 联邦税务局每月发布构成 **CNPJ 数据库**的文件。 3. 将文件转换为**数据库**以便于查询。 4. 利用数据库创建 PF、PJ、EN、TE 和 EM 之间现有关联的**物理-数学模型**(图论)。 5. 利用该模型创建关联网络的**交互式图形表示**(包含节点和边的图),该模型基于格式塔原则设计。 6. 应用算法识别网络中的**模式和异常**。 7. 与**人工智能**工具集成以生成洞察。 8. 应用 **OSINT 技术**与外部来源进行信息交叉验证。
SINARC 的**说明性示例**均提取自**公共信息**,是根据其连接模式的独特性选出的,仅具有演示性质,仅作为从开源进行知识生产的教育背景中的参考。 **二维码**允许在手机上打开和探索在线图谱。若要打开手机键盘并输入 SINARC 命令,请单击屏幕底部中央的按钮。
为了深化体验,建议在 Google 的 **NotebookLM** 平台上探索 [SINARC Notebook](https://notebooklm.google.com/notebook/d19708c4-ad30-4ed8-aba0-7cab154926db)。该工具基于**人工智能**,可同时检查 SINARC 的文档(README、SINARC 手册及其源代码),从而获得关于系统功能的详细答案。
## SINARC 交互式教程
本教程旨在使用可用的在线图谱,以实用的方式逐步演示不依赖于实时数据库查询的 SINARC 命令的使用。SINARC 拥有大约 **80 个基本命令**,可通过鼠标和键盘触发,其组合允许从**多个角度**查看图谱,扩大分析可能性并丰富数据解释。 确保键盘处于小写字母模式(CapsLock 键已停用)。要执行大写字母命令,请按 Shift + 所需键。
图谱的**节点**具有以下属性: * **质量:** 定义节点在屏幕上位置的属性,在重力布局中。初始值为 1(最小值),可由用户调整以控制斥力(分离)的强度。 * **大小:** 由系统根据连接数(边)自动定义的节点属性,范围在 20(最小值)到 100(最大值)之间。 * **组:** 由系统自动定义的属性,指示节点在图谱中所属社区的编号。属于同一社区的节点彼此之间的连接比与其他社区的节点的连接更密集。 SINARC 仅在图中显示由两个或更多法人共用的电话、地址和电子邮件。 **可视化提示:** 为了突出图谱连接中的**模式**和**异常**,增加较大节点(即拥有最多连接数(度数中心性最高)的节点)的质量。此过程将显示具有相同连接模式的节点群,以及与分组模式不同的孤立节点,从而生成对称结构,便于识别其连接。 另一方面,**边**的属性如下: * **弹性:** 使边充当**保持弹簧**的属性,限制连接到其两端的节点的分离。 * **长度:** 定义边大小的属性。 通过鼠标和键盘触发的命令的描述,以及每个节点的质量、大小和组,在屏幕右上角显示 3 秒。 以下列出的命令根据其功能分组在**主题块**中。按指示的顺序执行它们。
### 👉 第一组命令 在浏览器的新标签页中打开以下链接([示例 4](https://controlecidadao.github.io/sinarc/exemplo4.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。
### 屏幕调整 * **F5 键** --> 重新加载页面,在不同于前一位置的位置显示图谱(按几次以查看其工作原理)。 * **F11 键** --> 激活/停用全屏显示图谱(按 2 次并观察垂直滚动条的出现)。 * **b 键** --> 将图谱查看窗口的高度调整为浏览器窗口的高度,消除垂直滚动条。 * **Escape 键** --> 将图谱置于屏幕中心。
### 布局调整 * **k 键** --> 在重力布局(默认)、从叶子开始的层次布局和从根开始的层次布局之间循环切换。详情请见屏幕右上角。 * **Escape 键** --> 将图谱置于屏幕中心。 * **k 键** --> 在重力布局(默认)、从叶子开始的层次布局和从根开始的层次布局之间切换(按 2 次)。 * **K 键** --> 激活/停用圆形布局(按 2 次)。
### 在图谱中显示关于节点和边的信息 * **鼠标** --> 将鼠标指针移到节点上,以红色突出显示其相邻边。 * **鼠标** --> 将鼠标指针在节点或边上停留 1.5 秒,以在弹出窗口中显示其信息。
### 使用鼠标选择节点 * **鼠标** --> 用鼠标单击节点以选择它,并在屏幕右上角显示其属性。 * **鼠标** --> 单击白色背景以取消选择所选节点并显示节点总数。 * **Ctrl + 鼠标** --> 按住 Ctrl 键并单击某些节点以同时选择它们。 * **Shift + Ctrl + 鼠标** --> 按住 Shift + Ctrl 键。同时按下鼠标左键并在图中选择包含节点的矩形区域以选择它们。 * **鼠标** --> 单击白色背景以取消选择所有选定的节点。 * **鼠标** --> 将鼠标指针放在图谱的某个区域上,前后滚动滚轮按钮以缩小和放大结构。 * **Escape 键** --> 将图谱置于屏幕中心。 * **鼠标** --> 将鼠标指针放在白色背景上,按住左键并将图谱拖到一侧。在移动结束时松开按钮。 * **Escape 键** --> 将图谱置于屏幕中心。
### 调整节点和边的显示 * **e 键** --> 在每个节点的 7 种可视化类型之间循环切换(按 7 次)。详情请见屏幕右上角。 * **l 键(小写 L)** --> 在边的 3 种可视化类型之间循环切换(按 3 次)。 * **Shift + 右箭头键** --> 将边的大小增加 30 个单位(按几次)。边的默认大小:300。 * **Shift + 左箭头键** --> 将边的大小减少 30 个单位(按几次)。
### 👉 第二组命令 在浏览器的新标签页中打开以下链接([示例 5](https://controlecidadao.github.io/sinarc/exemplo5.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。
### 固定节点 * **鼠标** --> 按住鼠标左键放在最大的节点上,并将其拖到屏幕的一个角落。松开按钮时,观察图谱返回屏幕中心。 * **p 键** --> 激活/停用图谱移动,允许手动重新定位节点,以及激活节点上的动态缩放。重复上一个命令,并在图谱返回屏幕中心期间按 p 键。当图谱停止时,单击一个节点并将其拖到另一个位置(对其他节点重复此过程)。最后,再次按 p 键以释放图谱移动。 * **f 键** --> 激活/停用仅选定节点的移动。选择一个节点,按 f 键并将其拖到屏幕角落固定。选择另一个节点,再次按 f 键并将其拖到另一个角落。最后,选择固定的节点并按 f 键释放它们。
### 调整节点质量 * **F5 键** --> 重新加载页面,在与之前不同的位置显示图谱。 * **m 键** --> 将图谱中所有节点的质量增加 0.5 单位,扩大它们之间的重力斥力(按 10 次)。节点默认质量:1。 * **M 键** --> 将图谱中所有节点的质量减少 0.5 单位,减少它们之间的重力斥力(按 10 次)。 * **U 键** --> 显示每个大小范围的节点数(范围 20 到 25、25 到 29 ... 95 到 99、100)。 * **n 键** --> 增加大于或等于参考大小(默认参考大小 = 40)的节点的质量(按 5 次)。 * **N 键** --> 减少大于或等于参考大小的节点的质量(按 5 次)。 * **Shift + 上箭头键** --> 将参考大小值增加 5 个单位。 * **Shift + 下箭头键** --> 将参考大小值减少 5 个单位。 * **] 键** --> 将选定节点的大小值增加 5 个单位。选择一个只有一条边的节点并按 ] 键 2 次。 * **[ 键** --> 将选定节点的大小值减少 5 个单位(按 2 次)。 * **空格键** --> 按与其大小成正比的方式增加节点的质量,从最大(大小 100)开始,直到最小(大小 20)(按 16 次)。
### 使用键盘选择节点 * **A 键** --> 同时选择图谱中的所有节点。 * **, 键** --> 打开包含所有选定节点标签的窗口,按节点类型分隔。尝试在窗口中使用 Ctrl + f 进行搜索。 * **a 键** --> 选择与当前选定节点相邻的节点。选择一个只有一条边的节点并按“a”键,直到选中图谱中的所有节点。最后,所有节点都被取消选择。 * **c 键** --> 在放大选定节点和将其相邻节点放入屏幕之间切换。在图中选择一个节点并按 c 键 2 次。当选择两个或更多节点时,将其相邻节点放入屏幕。当没有选择节点时,将图谱置于屏幕中心(与 Escape 键功能相同)。 * **i 键** --> 在选定的节点之间切换,按选择顺序放大每个节点。在图中选择 3 个节点(Ctrl + 单击)并按 i 键 3 次。 * **I 键(大写 i)** --> 反转图谱节点的选择。选择一些节点并按 I 键。 * **ç 键** --> 在只有 1 个连接的地址 (EN)、电话 (TE) 和电子邮件 (EM) 节点的选择之间切换,然后是这些相同节点有超过 1 个连接的情况,最后取消选择所有节点(按 3 次)。 * **Ç 键** --> 在连接数递增(1、2、3 等)的节点选择之间切换。按到直到所有节点都被取消选择。 * **Q 键** --> 选择目标节点(带红色边框)。 * **. 键** --> 在 15 种图谱节点图像类型之间切换选择(按 16 次)。 * ** 键** --> 在选定节点的边的源节点和目标节点之间切换选择。选择图中最大的节点并按“;”键 3 次。 * **/ 键** --> 选择在上次数据库查询中添加到图谱的节点。需要事先进行数据库查询。 * **j 键** --> 选择与选定节点共有的相邻节点。选择两个节点并按 j 键,然后按“,”键查看共有节点的标签。 * **J 键** --> 选择与选定节点不共有的相邻节点。选择两个节点并按 J 键,然后按“,”键查看不共有节点的标签。
### 在图谱中搜索节点和边 * **q 键** --> 打开弹出窗口以在图中搜索节点标签。输入搜索参数(不带重音)或按 Enter 键切换到边标签搜索。
### 激活透明模式 * **t 键** --> 按节点类型激活透明模式,允许交替查看 15 种图谱节点图像类型(按 17 次)。 * **F5 键** --> 重新加载页面,在与之前不同的位置显示图谱。 * **T 键** --> 按连接激活透明模式。将鼠标指针放在节点上以查看其连接和相邻节点。 * **F5 键** --> 重新加载页面,在与之前不同的位置显示图谱。
### 👉 第三组命令 在浏览器的新标签页中打开以下链接([示例 2](https://controlecidadao.github.io/sinarc/exemplo2.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。
### 社区检测 * **n 键** --> 增加参考大小大于或等于 40 的节点的质量。按住 n 键直到屏幕右上角显示的“因子”达到 301。 * **v 键** --> 激活/停用节点社区突出显示。 * **V 键** --> 切换按社区(组)显示节点。
### 向节点添加颜色 * **x 键** --> 向按顺序选定的节点添加交替颜色(绿色、黄色、蓝色和紫色)。 * **X 键** --> 删除添加到节点的颜色。
### 删除节点 * **Delete 键** --> 从图中删除选定的节点。在图中选择节点并按 Delete 键。累积的已删除节点数显示在屏幕右上角。 * **Backspace 键** --> 功能与 Delete 键相同。便于使用手机键盘探索图谱。 * **r 键** --> 删除所有未选定的节点。 * **R 键** --> 删除所有未通过彩色边互连的节点(使用 [示例 1](https://controlecidadao.github.io/sinarc/exemplo1.html))。
### 识别目标节点的层级指挥链 * **w 键** --> 添加/删除颜色以突出显示属于目标节点层级指挥链的所有节点。 * **W 键** --> 删除不属于目标节点层级指挥链的节点。
### 查询外部网站和其他资源 * **d 键** --> 显示从外部网站(TE 除外)提取的关于选定节点的信息。 * **D 键** --> 在 DOU、DIO-ES、DOM-ES、Querido Diário OKF、Portal da Transparência CGU 和 Jusbrasil 中同时搜索选定节点。需要启用多个弹出窗口(EN、TE 和 EM 除外)。 * **g 键** --> 在 Google 中搜索选定节点(TE 除外)。 * **G 键** --> 在 tc.br、mp.br、jus.br、gov.br、es.gov.br 域中对选定节点进行高级搜索(EN、TE 和 EM 除外)。 * **1 键** --> 显示从联邦税务局网站提取的选定法人的注册和税务状况证明。 * **2 键** --> 在 CGU 关于制裁(CEIS、CNEP、CEPIM 和 CEAF)和和解协议的数据库中搜索选定的法人。 * **3 键** --> 未使用的键。 * **4 键** --> 打开包含从数据库查询返回的节点和连接表的 Excel 文件(依赖于实时数据库查询)。 * **5 键** --> 打开 Rede CNPJ 网站。 * **6 键** --> 打开包含 CGU(一般_active 债务、FGTS 债务、社会保障债务、制裁、和解协议和政治暴露人员)和联邦税务局(CNPJ)主要数据库的网站。 * **7 键** --> 以 JSON 格式显示法人的数据。 * **8 键** --> 查询联邦政府采购 API(仅限法人)。 * **9 键** --> 未使用的键。
### 中心性度量以及节点和边分布 * **L 键** --> 在屏幕上显示按类型分布的边。 * **u 键** --> 在屏幕上显示图的 5 个中心性度量。 * **U 键** --> 在屏幕上显示按大小分布的节点。
### 数据库查询(在线图谱不可用) * **o 键** --> 在新浏览器标签页中将选定节点作为目标打开。 * **O 键** --> 在新浏览器标签页中打开选定法人的分支机构。 * **s 键** --> 在数据库中按参数(CNPJ、CNPJ 根、公司名称、商号、自然人姓名、部分 CPF)进行自由搜索。在参数后使用“@NNN”返回最多 NNN 个结果。 * **S 键** --> 在 1 层中打开选定的节点,不包含红色边框或彩色边。 * **+ 键** --> 将选定节点包含在目标节点列表中。 * **- 键** --> 从目标节点列表中删除选定节点。 * **y 键** --> 在新浏览器标签页中打开目标节点列表中的节点。
### 手册和屏幕提示 * **? 键** --> 在屏幕上显示/隐藏 SINARC 快捷键。 * **h 键** --> 在浮动窗口中打开 SINARC 手册。
### 自动查看模式 * **z 键** --> 激活/停用自动查看模式。
### 捕获模式 (CTRL + c) * **| 键** --> 激活/停用 SINARC 的捕获/复制功能 (Ctrl + c)。激活时,操作系统的 Ctrl + c 功能仅与 SINARC 的操作绑定,无法用于其他程序;停用时,复制选定节点的 ID,允许将其传输到 Rede CNPJ 程序 (Ctrl + v)。
依赖于实时数据库查询的命令,需要 SINARC 和 Rede CNPJ 正在运行:**o O s y 4 键** 不依赖于新数据库查询的命令可以在 SINARC 生成的用于共享的文件(_arquivo_sinarc.zip_)中执行。 有关每个命令如何工作的更多详细信息,请参阅 SINARC 手册中的 [8 - 鼠标和键盘使用](https://controlecidadao.github.io/sinarc/help.html#uso_do_mouse)。
## SINARC 命令字母表
### SINARC 界面基本命令:
在浏览器的新标签页中打开以下链接([示例 4](https://controlecidadao.github.io/sinarc/exemplo4.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。 * **F5 键** --> 重新加载图谱页面(HTML 文件) * **h 键** --> 打开 SINARC 说明手册 * **节点图像** --> PF, PJ, EN, TE 和 EM * **节点大小** --> 与边数成正比(度数中心性度量) * **连接图像** --> 单向箭头 * **交互反馈** --> 屏幕右上角显示的消息 * **单击图谱区域** --> 取消选择所有节点并显示图谱节点总数,也显示在浏览器标签页中。 * **鼠标移过节点** --> 突出显示相邻连接 * **鼠标停在节点上** --> 突出显示相邻连接并显示节点及其连接的属性 * **单击节点** --> 选择单击的节点 * **CTRL + 单击节点** --> 选择单击的节点 * **鼠标滚轮按钮** --> 在鼠标指针位置放大和缩小图谱 * **ESC 键** --> 将图谱在屏幕上居中 * **单击节点,拖放** --> 显示图谱的物理行为:节点之间的引力相互作用(斥力)、边的弹簧行为和中心引力(吸引力)
### 按键: 有关每个按键如何工作的详细信息,请参阅 SINARC 手册。没有描述的按键尚未关联命令。 **a** --> 将节点选择扩展到下一层。
**A** --> 选择所有节点。
**b** --> 将图谱查看窗口的高度调整为显示器屏幕的高度(用 F11 演示)。
**B** -->
**c** --> 将选定节点及其相邻节点居中,或者在未选择节点时将图谱居中。
**C** -->
**ç** --> 根据连接数选择 EN, TE 和 EM。
**Ç** --> 根据连接数选择节点。
**d** --> 从 cnpj.info (PJ)、direitoriobrasil.net (PF)、Google Maps (EN) 和 Google Search (EM) 网站搜索显示选定节点的详细信息(TE 除外)。
**D** --> 在 DOU、DIO-ES、DOM-ES、Querido Diário、Portal da Transparência 和 JusBrasil 中显示选定节点(仅限 PF 和 PJ)的搜索结果。
**e** --> 在更改节点大小和显示标签之间切换。
**E** -->
**f** --> 在屏幕上固定选定的节点。
**F** -->
**g** --> 在 Google 中对选定节点进行常规搜索。
**G** --> 使用 TC.BR、MP.BR、JUS.BR、GOV.BR 和 ES.GOV.BR 域在 Google 中对选定节点进行高级搜索(仅限 PF 和 PJ)。
**h** --> 在浏览器浮动窗口中打开 SINARC 手册。
**H** -->
**i** --> 放大、居中并在选定的节点之间切换。
**I** --> 反转图中选定节点的选择。
**j** --> 选择 2 个或更多选定节点共有的相邻节点。
**J** --> 选择不与 2 个或更多选定节点共有的相邻节点。
**k** --> 在 3 种可用布局选项之间切换:重力布局、从叶子开始的层次布局和从根开始的层次布局。
**K** --> 在可用的替代布局选项之间切换:圆形。
**l** --> 在显示和隐藏边及其标签之间切换。
**L** --> 显示图中边连接类型的分布。
**m** --> 将所有节点的质量增加 0.5 单位。
**M** --> 将所有节点的质量减少 0.5 单位。
**n** --> 将大小大于或等于参考大小(默认大小:40)的节点的质量增加 5 单位。
**N** --> 将大小大于或等于参考大小的节点的质量减少 5 单位。
**o** --> 在新浏览器标签页中以用户提供的层数打开选定的目标节点。
**O** --> 打开选定节点的矩阵和分支机构(仅限 PJ)。
**p** --> 暂停节点之间的引力相互作用。激活节点上的动态缩放。
**P** -->
**q** --> 根据标签在图中定位节点和边。在节点定位对话框为空时按 ENTER 以打开边定位对话框。
**Q** --> 仅选择图的目标节点(红色边框)。
**r** --> 仅在屏幕上显示选定的节点,删除所有其他节点。
**R** --> 如果用户选择了突出显示边的选项,则仅在屏幕上显示互连目标节点的节点(最短路径),删除所有其他节点。
**s** --> 在数据库中按自然人姓名、公司名称、商号、CNPJ 根(前 8 位)或完整的 CNPJ 号(00.000.000/0000-00 或 00000000000000)进行自由查询。
**S** --> 在 1 层中打开选定的节点,不包含红色边框或彩色边。
**t** --> 按节点类型激活透明模式:当按下 t 键时,交替显示具有相同图像的节点。要重新加载图谱页面,请按 F5。
**T** --> 按连接激活透明模式:将鼠标指针放在节点上时,该节点和相邻节点会暂时显示。单击节点时,该节点和相邻节点会永久显示。要重新加载图谱页面,请按 F5。
**u** --> 显示有关中心节点的信息(中介中心性、接近中心性、特征向量中心性、度数中心性和 PageRank)。
**U** --> 显示按大小分布的节点信息。
**v** --> 在显示和隐藏颜色以突出显示已识别节点社区之间切换。单击节点时,将显示所属社区(组)的编号和图中的社区总数。
**V** --> 切换仅显示属于已识别社区的节点。
**w** --> 当图具有单个目标节点时,激活和停用目标节点(以红色突出显示)层级指挥链中所有节点的半透明蓝色突出显示。
**W** --> 删除所有未生成目标节点的节点,仅保留层级指挥链中的节点。
**x** --> 向选定节点的背景添加颜色。每次新选择一个或多个节点时,用于着色的颜色按以下顺序循环变化:绿色、黄色、蓝色和紫色。
**X** --> 删除所有用 x 键着色的节点的背景颜色。
**y** --> 在新浏览器标签页中打开存储在目标节点列表中的节点。
**Y** -->
**z** --> 在激活和停用自动查看模式之间切换。
**Z** -->
**.** --> 切换具有相同图像的节点的选择。
**,** --> 打开包含选定节点标签的弹出窗口。
**;** --> 按以下顺序切换与选定节点相邻的节点的选择:边的目标、边的源和初始节点。
**/** --> 选择在最后一次请求中添加到图中的节点。
**]** --> 将选定节点的质量增加 5 单位。
**[** --> 将选定节点的质量减少 5 单位。
**|** --> 在激活和停用 SINARC 捕获模式之间切换。
**?** --> 在显示和隐藏鼠标和键盘功能的快捷键之间切换。
**!** --> 生成仅包含节点删除和质量更改的新 HTML 文件 (grafo_final_atualizado.html)。
**+** --> 将选定的节点包含在目标节点列表中。
**-** --> 从目标节点列表中删除最后包含的节点。
**1** --> 打开选定节点的 CNPJ 注册证明页面(仅限 PJ)。
**2** --> 打开联邦政府透明门户,以在 CEIS、CNEP、CEPIM 和和解协议中验证选定节点(仅限 PJ)的数据。
**3** -->
**4** --> 生成包含 SINARC 创建的最后一个图的节点和边的 Excel 文件。
**5** -->
**6** --> 打开包含联邦税务局(CNPJ)、CGU(CEIS、CNEP、CEPIM、CEAF、和解协议和 PEP)和 PGFN(一般、社会保障和 FGTS 债务)公共下载数据库的页面。
**7** --> 以 JSON 格式 (CNPJ.ws) 显示选定节点的法人 CNPJ 详细信息。
**8** --> 检查选定节点是否注册为联邦供应商以及是否有资格投标(仅限 PJ)。
**9** --> 下载包含节点删除和质量更改的“nodes.json”和“edges.json”文件。
**ESC** --> 将图谱放在屏幕中心。
**空格** --> 增加特定值范围内节点的质量,从大小最大(100)的节点开始,然后是后续值范围(5 单位)。
**DEL** --> 删除选定的节点。
**BACKSPACE** --> 功能与 DEL 键相同。用于手机键盘。 **F5** --> 重新加载图谱页面。
**F11** --> 在激活和停用浏览器全屏模式之间切换。
**SHIFT + 右箭头** --> 将图的边长度增加 30 单位(默认长度:300)。
**SHIFT + 左箭头** --> 将图的边长度减少 30 单位。
**SHIFT + 上箭头 或 >** --> 将节点的参考大小增加 5 像素(默认参考大小:40)。
**SHIFT + 下箭头 或 <** --> 将节点的参考大小减少 5 像素。
**>** --> 将节点的参考大小增加 5 像素(默认参考大小:40)。用于手机键盘。
**<** --> 将节点的参考大小减少 5 像素。用于手机键盘。
## 如何创建新的 SINARC 安装?
如果您选择不下载无需安装的 **SINARC U盘**压缩版本,请按照以下说明操作。 要生成 SINARC 和 Rede CNPJ 系统的新安装,包括根据联邦税务局提供的 CSV 文件创建数据库,请参阅本存储库主页上可用的 [INSTRUÇÕES.txt](https://github.com/controlecidadao/sinarc/blob/main/INSTRU%C3%87%C3%95ES.txt) 文件中包含的说明。 为了扩大搜索能力,请下载 [DB Browser](https://sqlitebrowser.org/dl/) 的免费便携版本(文件“_DB Browser for SQLite - .zip (no installer) for 64-bit Windows_”)并解压到 SINARC 文件夹(由用户创建用于容纳系统)。借助 DB Browser,可以直接在系统的数据库表中进行过滤和查询,结合 SINARC 和 Rede CNPJ 图形界面中不可用的搜索条件,以到达您想要探索的 CNPJ 号码。 在系统使用期间可以通过按 h 键(代表 _help_)访问 SINARC 说明手册。Rede CNPJ 的手册可在项目页面上找到。
## SINARC 使用示例
以下是使用 SINARC 探索复杂网络的示例:
### **CNPJ 33.592.510/0001-54 (Vale S.A.):**
* 使用 SINARC 在 4 层中打开
* 6,602 个节点
* 12,884 条边(蓝色)
* 来源:[B3 上市公司](https://www.idinheiro.com.br/investimentos/cnpj-empresas-listadas-b3/)
### **B3 S.A.(证券交易所)上市公司的 CNPJ:**
* 使用 SINARC 在 2 层中打开
* 31,606 个节点
* 45,268 条边(蓝色)
* 来源:[B3 上市公司](https://www.idinheiro.com.br/investimentos/cnpj-empresas-listadas-b3/)
## SINARC 的使用可能性
✅ 根据 CNPJ、公司名称、商号、股东姓名或部分 CPF(格式为 *\*\*NNNNNN\*\*)等参数了解企业集团的结构。 ✅ 根据互联网上发布的新闻识别自然人和法人之间的关联([视频](https://www.youtube.com/watch?v=R73ixbeP0II))。 ✅ 通过图表示其 CNPJ 号格式为 00000000000000 或 00.000.000/0000-00 的公司,这些号码出现在技术报告、官方公报或任何具有可选文本的文档或屏幕中。 ✅ 根据招标程序公开会议的记录([电子投标记录](https://transparencia.vilavelha.es.gov.br/Licitacao.Detalhes.aspx?municipioId=1&LicitacaoId=32772))以及公共行政透明门户提供的数据库,识别投标人之间的关联。 ✅ 通过应用图中心性度量的数学算法,如度数中心性、中介中心性、接近中心性、特征向量中心性和 PageRank,识别在连接网络中具有战略地位的自然人和法人。 ✅ 识别组成控制特定公司的经济集团的全部层级指挥链(由自然人和法人组成)。 ✅ 生成包含符合特定条件组合(同一地址、街道、CEP、经济活动等)的所有公司的图,前提是使用免费程序 [DB Browser](https://sqlitebrowser.org/) 预先查询数据库。
## 使用 SINARC 探索连接
包含用于使用 SINARC 探索的信息(自然人姓名、法人和 CNPJ 号码)的网站和公共文件列表: * [Marielle Franco 和 Anderson Gomes 案联邦警察最终报告](https://static.poder360.com.br/2024/03/relatorio-PF-caso-Marielle-24mar2024.pdf) * [Prato Feito 行动联邦警察最终报告](https://www.estadao.com.br/blogs/blog/wp-content/uploads/sites/41/2018/05/Representacao-Opera%C3%A7%C3%A3o-Prato-Feito.pdf) * [Encilhamento 行动联邦警察部分报告和陈述](https://www.conjur.com.br/dl/re/relatorio-pf-fraude-fundo-pensao.pdf) * [CGU 因与 Petrobras 合同欺诈对公司罚款 5.66 亿雷亚尔](https://agenciagov.ebc.com.br/noticias/202504/cgu-multa-empresa-566-milhoes-fraude-contra-petrobras) * [享受联邦税收减免优惠的企业(巴西联邦税务局)](https://dados.gov.br/dados/conjuntos-dados/renuncias-fiscais-de-tributos-federais)。点击“Recursos”并找到“ Dirbi) Renúncia Fiscal por Regime Especial de Tributação”项。点击“Acessar o recurso”并下载 CSV 文件(568 万行,675MB)。用 Excel 打开文件,将“cnpj”列格式设为文本,并使用“cnpj”、“nome”和“valorConsolidado”列创建数据透视表。使用其他列应用筛选器,选择所需的 CNPJ 号码,并按 Ctrl + c 以便使用 SINARC 进行探索。 * [享受州税收减免优惠的企业(圣埃斯皮里图州)](https://transparencia.es.gov.br/Comum/IncentivosFiscais)。涉及圣埃斯皮里图州经济发展与保护计划(Compete-ES)和圣埃斯皮里图州投资激励计划(Invest-ES)。点击“Lista de Beneficiários do programa Compete”和“Lista de Beneficiários do programa Invest”项,以下载当前的受益人名单。 * [众议院支出的可疑报销(Operação Serenata de Amor)](https://jarbas.serenata.ai/dashboard/chamber_of_deputies/reimbursement/) * [关于招标欺诈的最新新闻](https://www.google.com/search?q=fraude+licita%C3%A7%C3%A3o+ltda&sca_esv=b28375632d0b0304&rlz=1C1GCEU_pt-BRBR1106BR1106&biw=1242&bih=575&tbs=sbd%3A1&tbm=nws&sxsrf=ADLYWIIhiXt6MSk8cPC0shxAMoiwdf1Pyw%3A1731870048554&ei=YD06Z4-9IYWp1sQPs5bvuAw&ved=0ahUKEwiP7anYhuSJAxWFlJUCHTPLG8cQ4dUDCA0&uact=5&oq=fraude+licita%C3%A7%C3%A3o+ltda&gs_lp=Egxnd3Mtd2l6LW5ld3MiF2ZyYXVkZSBsaWNpdGHDp8OjbyBsdGRhMgUQIRigATIFECEYoAEyBRAhGKABMgUQIRigAUj6HlCgEljbG3AAeACQAQCYAcgBoAGhCaoBBTAuNy4xuAEDyAEA-AEBmAIHoALpB8ICBRAhGJ8FmAMAiAYBkgcDMC43oAfYOg&sclient=gws-wiz-news) * [国家公共采购门户 - PNCP](https://pncp.gov.br/app/contratos?pagina=1) * [电子竞标公开会议纪要](https://www.google.com/search?q=ata+sess%C3%A3o+preg%C3%A3o+ltda+filetype%3Apdf&sca_esv=b28375632d0b0304&rlz=1C1GCEU_pt-BRBR1106BR1106&biw=1242&bih=575&sxsrf=ADLYWIK6WykeXV5nAHsyue6o-IjFX4qkhQ%3A1731868416556&ei=ADc6Z53UIYme5OUP7vzCqQk&ved=0ahUKEwid1JDOgOSJAxUJD7kGHW6-MJUQ4dUDCA8&uact=5&oq=ata+sess%C3%A3o+preg%C3%A3o+ltda+filetype%3Apdf&gs_lp=Egxnd3Mtd2l6LXNlcnAiJWF0YSBzZXNzw6NvIHByZWfDo28gbHRkYSBmaWxldHlwZTpwZGZIuidQ8x5YmSRwAngBkAEAmAGGAaAB-QSqAQMwLjW4AQPIAQD4AQGYAgKgAgjCAgoQABiwAxjWBBhHmAMAiAYBkAYIkgcBMqAH4QE&sclient=gws-wiz-serp) * [圣埃斯皮里图州官方公报 (DIO-ES)](https://ioes.dio.es.gov.br/portal/visualizacoes/diario_oficial) * [圣埃斯皮里图州市镇官方公报 (DOM-ES)](https://ioes.dio.es.gov.br/dom) * [圣埃斯皮里图州招标、合同和预算执行数据库](https://dados.es.gov.br/dataset?tags=portal+da+transpar%C3%AAncia) * [B3 上市公司列表](https://www.idinheiro.com.br/investimentos/cnpj-empresas-listadas-b3/) * [按市镇分类的企业](https://cadastroempresa.com.br/)
## 版本历史
版本 0.3.0 (08-11-2025):
版本 0.2.0 (13-07-2025):
版本 0.1.2 (26-04-2025):
版本 0.1.1 (09-04-2025):
版本 0.1.0 (14-11-2024):
## 目录 * [什么是 SINARC?](#o-que-é-o-sinarc) * [如何创建 SINARC U盘](#como-criar-o-pen-drive-sinarc) * [SINARC Client](#sinarc-client) * [什么是复杂网络?](#o-que-é-uma-rede-complexa) * [SINARC 的目标是什么?](#qual-o-objetivo-do-sinarc) * [SINARC 是否使用机密数据?](#o-sinarc-utiliza-dados-sigilosos) * [SINARC 有什么用途?](#para-que-serve-o-sinarc) * [SINARC 的目标受众是谁?](#a-quem-se-destina-o-sinarc) * [SINARC Playground](#playground-sinarc) * [SINARC 交互式教程](#tutorial-interativo-do-sinarc) * [SINARC 命令字母表](#alfabeto-de-comandos-do-sinarc) * [如何创建新的 SINARC 安装?](#como-criar-uma-nova-instalação-do-sinarc) * [SINARC 使用示例](#exemplos-de-utilização-do-sinarc) * [SINARC 的使用可能性](#possibilidades-de-uso-do-sinarc) * [使用 SINARC 探索连接](#explorando-conexões-com-o-sinarc) * [版本历史](#histórico-de-versões)
## 什么是 SINARC?
**SINARC – 复杂网络综合分析系统** 是一个用于分析开源数据的**实验性程序**,由圣埃斯皮里图州审计部 ([MPC-ES](https://www.mpc.es.gov.br/)) 基于[开放科学](https://www.unesco.org/en/open-science)原则(开放方法论、开源、开放数据、开放获取、开放同行评审和开放教育资源)和 [MIT 许可证](https://opensource.org/licenses/MIT)(自由免费软件)开发,适用于 Windows 操作系统计算机。该系统的构思源于鼓舞人心的 [Rede CNPJ](https://github.com/rictom/rede-cnpj) 项目——SINARC 不仅汲取了其方法论前提,还借鉴了推动改进公共行政社会监督的协作理念,但采用了不同的编程技术和工具,从而具备了独特且互补的功能。 作为一个不断发展的开源情报系统 (_Open Source Intelligence - [OSINT](https://www.cia.gov/stories/story/ic-osint-strategy-rollout/)_)_,SINARC 旨在通过以下资源扩大对联邦税务局 [CNPJ 公共数据库](https://arquivos.receitafederal.gov.br/index.php/s/YggdBLfdninEJX9)中关于**自然人** (PF)、**法人** (PJ 和 PE)、**地址** (EN)、**电话** (TE) 和**电子邮件** (EM) 的**公共信息**之间现有连接的分析视角,该数据库由 **6800 万个 CNPJ** 组成: 1. **交互式图形界面**,基于 [格式塔原则](https://medium.com/aela/os-7-princ%C3%ADpios-de-gestalt-e-como-utiliz%C3%A1-los-em-projetos-de-ui-design-46d6d832abf6) 应用于**物理-数学模型**,便于视觉识别结构,而不会因过多的视觉刺激而导致认知超载; 2. 一套使用[图论](https://pt.wikipedia.org/wiki/Teoria_dos_grafos)从[复杂系统](https://pt.wikipedia.org/wiki/Sistemas_complexos)的角度分析连接网络并应用数学算法的工具,以帮助识别连接中的**模式和异常**并生成知识; 3. 与**人工智能**系统集成,从多个角度产生**洞察**。
交互式图谱,展示在 1 层展开的经济团体,包含 20 个节点和 26 条边。
**基本概念:** * **图**是由**节点**和**边**(箭头)组成的图表。 * 节点代表**实体**(PF, PJ, EN, TE, EM),边代表**关联**(股东、管理者等)。 * 节点的**大小**(20 到 100)与其边数成正比。 * 节点具有**质量**(等于 1)并在引力上相互作用(斥力)。 * 边充当**弹簧**,阻止节点远离。 * 两个节点之间的距离由分隔它们的边数来衡量(**层**)。 * 源节点(**目标节点**)通过红色边框突出显示。 * 图的展开从源节点开始,仅通过 PF 和 PJ 进行。 * 只有 PJ 拥有 EN、TE 和 EM,当数据库中多个 PJ 共享它们时,这些信息会自动包含在图中。如果图中显示 EN、TE 或 EM,是因为该实体至少被两个 PJ 共享。 * 图的构建顺序: 1. 包含目标节点以生成图 2. PF 和 PJ 连接到目标节点(展开至 1 层) 3. PF 和 PJ 连接到前一层的 PF 和 PJ(展开至 2 层或更多层) 4. 数据库中共享的 EN、TE 和 EM 连接到图中的 PJ 5. 计算中心性度量 * 外国人 (PE) 也显示在图中,但数据有限。 * 图的**中心性度量**由虚线边框表示。 * 彩色边表示两个或更多目标节点之间的最短路径。
**使用 SINARC 的知识生产流程:**
1. 联邦税务局(6800 万个 CNPJ)中记录的创建和每日更改的**动态过程**的存在。 2. 联邦税务局每月发布构成 **CNPJ 数据库**的文件。 3. 将文件转换为**数据库**以便于查询。 4. 利用数据库创建 PF、PJ、EN、TE 和 EM 之间现有关联的**物理-数学模型**(图论)。 5. 利用该模型创建关联网络的**交互式图形表示**(包含节点和边的图),该模型基于格式塔原则设计。 6. 应用算法识别网络中的**模式和异常**。 7. 与**人工智能**工具集成以生成洞察。 8. 应用 **OSINT 技术**与外部来源进行信息交叉验证。
SINARC 的**说明性示例**均提取自**公共信息**,是根据其连接模式的独特性选出的,仅具有演示性质,仅作为从开源进行知识生产的教育背景中的参考。 **二维码**允许在手机上打开和探索在线图谱。若要打开手机键盘并输入 SINARC 命令,请单击屏幕底部中央的按钮。
交互式图谱,显示两家公司之间的关联。
为了深化体验,建议在 Google 的 **NotebookLM** 平台上探索 [SINARC Notebook](https://notebooklm.google.com/notebook/d19708c4-ad30-4ed8-aba0-7cab154926db)。该工具基于**人工智能**,可同时检查 SINARC 的文档(README、SINARC 手册及其源代码),从而获得关于系统功能的详细答案。
视频 1:SINARC 自动查看模式
视频 2:SINARC 自动查看模式
## SINARC 交互式教程
👉 点击展开教程
本教程旨在使用可用的在线图谱,以实用的方式逐步演示不依赖于实时数据库查询的 SINARC 命令的使用。SINARC 拥有大约 **80 个基本命令**,可通过鼠标和键盘触发,其组合允许从**多个角度**查看图谱,扩大分析可能性并丰富数据解释。 确保键盘处于小写字母模式(CapsLock 键已停用)。要执行大写字母命令,请按 Shift + 所需键。
图谱的**节点**具有以下属性: * **质量:** 定义节点在屏幕上位置的属性,在重力布局中。初始值为 1(最小值),可由用户调整以控制斥力(分离)的强度。 * **大小:** 由系统根据连接数(边)自动定义的节点属性,范围在 20(最小值)到 100(最大值)之间。 * **组:** 由系统自动定义的属性,指示节点在图谱中所属社区的编号。属于同一社区的节点彼此之间的连接比与其他社区的节点的连接更密集。 SINARC 仅在图中显示由两个或更多法人共用的电话、地址和电子邮件。 **可视化提示:** 为了突出图谱连接中的**模式**和**异常**,增加较大节点(即拥有最多连接数(度数中心性最高)的节点)的质量。此过程将显示具有相同连接模式的节点群,以及与分组模式不同的孤立节点,从而生成对称结构,便于识别其连接。 另一方面,**边**的属性如下: * **弹性:** 使边充当**保持弹簧**的属性,限制连接到其两端的节点的分离。 * **长度:** 定义边大小的属性。 通过鼠标和键盘触发的命令的描述,以及每个节点的质量、大小和组,在屏幕右上角显示 3 秒。 以下列出的命令根据其功能分组在**主题块**中。按指示的顺序执行它们。
### 👉 第一组命令 在浏览器的新标签页中打开以下链接([示例 4](https://controlecidadao.github.io/sinarc/exemplo4.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。
### 屏幕调整 * **F5 键** --> 重新加载页面,在不同于前一位置的位置显示图谱(按几次以查看其工作原理)。 * **F11 键** --> 激活/停用全屏显示图谱(按 2 次并观察垂直滚动条的出现)。 * **b 键** --> 将图谱查看窗口的高度调整为浏览器窗口的高度,消除垂直滚动条。 * **Escape 键** --> 将图谱置于屏幕中心。
### 布局调整 * **k 键** --> 在重力布局(默认)、从叶子开始的层次布局和从根开始的层次布局之间循环切换。详情请见屏幕右上角。 * **Escape 键** --> 将图谱置于屏幕中心。 * **k 键** --> 在重力布局(默认)、从叶子开始的层次布局和从根开始的层次布局之间切换(按 2 次)。 * **K 键** --> 激活/停用圆形布局(按 2 次)。
### 在图谱中显示关于节点和边的信息 * **鼠标** --> 将鼠标指针移到节点上,以红色突出显示其相邻边。 * **鼠标** --> 将鼠标指针在节点或边上停留 1.5 秒,以在弹出窗口中显示其信息。
### 使用鼠标选择节点 * **鼠标** --> 用鼠标单击节点以选择它,并在屏幕右上角显示其属性。 * **鼠标** --> 单击白色背景以取消选择所选节点并显示节点总数。 * **Ctrl + 鼠标** --> 按住 Ctrl 键并单击某些节点以同时选择它们。 * **Shift + Ctrl + 鼠标** --> 按住 Shift + Ctrl 键。同时按下鼠标左键并在图中选择包含节点的矩形区域以选择它们。 * **鼠标** --> 单击白色背景以取消选择所有选定的节点。 * **鼠标** --> 将鼠标指针放在图谱的某个区域上,前后滚动滚轮按钮以缩小和放大结构。 * **Escape 键** --> 将图谱置于屏幕中心。 * **鼠标** --> 将鼠标指针放在白色背景上,按住左键并将图谱拖到一侧。在移动结束时松开按钮。 * **Escape 键** --> 将图谱置于屏幕中心。
### 调整节点和边的显示 * **e 键** --> 在每个节点的 7 种可视化类型之间循环切换(按 7 次)。详情请见屏幕右上角。 * **l 键(小写 L)** --> 在边的 3 种可视化类型之间循环切换(按 3 次)。 * **Shift + 右箭头键** --> 将边的大小增加 30 个单位(按几次)。边的默认大小:300。 * **Shift + 左箭头键** --> 将边的大小减少 30 个单位(按几次)。
### 👉 第二组命令 在浏览器的新标签页中打开以下链接([示例 5](https://controlecidadao.github.io/sinarc/exemplo5.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。
### 固定节点 * **鼠标** --> 按住鼠标左键放在最大的节点上,并将其拖到屏幕的一个角落。松开按钮时,观察图谱返回屏幕中心。 * **p 键** --> 激活/停用图谱移动,允许手动重新定位节点,以及激活节点上的动态缩放。重复上一个命令,并在图谱返回屏幕中心期间按 p 键。当图谱停止时,单击一个节点并将其拖到另一个位置(对其他节点重复此过程)。最后,再次按 p 键以释放图谱移动。 * **f 键** --> 激活/停用仅选定节点的移动。选择一个节点,按 f 键并将其拖到屏幕角落固定。选择另一个节点,再次按 f 键并将其拖到另一个角落。最后,选择固定的节点并按 f 键释放它们。
### 调整节点质量 * **F5 键** --> 重新加载页面,在与之前不同的位置显示图谱。 * **m 键** --> 将图谱中所有节点的质量增加 0.5 单位,扩大它们之间的重力斥力(按 10 次)。节点默认质量:1。 * **M 键** --> 将图谱中所有节点的质量减少 0.5 单位,减少它们之间的重力斥力(按 10 次)。 * **U 键** --> 显示每个大小范围的节点数(范围 20 到 25、25 到 29 ... 95 到 99、100)。 * **n 键** --> 增加大于或等于参考大小(默认参考大小 = 40)的节点的质量(按 5 次)。 * **N 键** --> 减少大于或等于参考大小的节点的质量(按 5 次)。 * **Shift + 上箭头键** --> 将参考大小值增加 5 个单位。 * **Shift + 下箭头键** --> 将参考大小值减少 5 个单位。 * **] 键** --> 将选定节点的大小值增加 5 个单位。选择一个只有一条边的节点并按 ] 键 2 次。 * **[ 键** --> 将选定节点的大小值减少 5 个单位(按 2 次)。 * **空格键** --> 按与其大小成正比的方式增加节点的质量,从最大(大小 100)开始,直到最小(大小 20)(按 16 次)。
### 使用键盘选择节点 * **A 键** --> 同时选择图谱中的所有节点。 * **, 键** --> 打开包含所有选定节点标签的窗口,按节点类型分隔。尝试在窗口中使用 Ctrl + f 进行搜索。 * **a 键** --> 选择与当前选定节点相邻的节点。选择一个只有一条边的节点并按“a”键,直到选中图谱中的所有节点。最后,所有节点都被取消选择。 * **c 键** --> 在放大选定节点和将其相邻节点放入屏幕之间切换。在图中选择一个节点并按 c 键 2 次。当选择两个或更多节点时,将其相邻节点放入屏幕。当没有选择节点时,将图谱置于屏幕中心(与 Escape 键功能相同)。 * **i 键** --> 在选定的节点之间切换,按选择顺序放大每个节点。在图中选择 3 个节点(Ctrl + 单击)并按 i 键 3 次。 * **I 键(大写 i)** --> 反转图谱节点的选择。选择一些节点并按 I 键。 * **ç 键** --> 在只有 1 个连接的地址 (EN)、电话 (TE) 和电子邮件 (EM) 节点的选择之间切换,然后是这些相同节点有超过 1 个连接的情况,最后取消选择所有节点(按 3 次)。 * **Ç 键** --> 在连接数递增(1、2、3 等)的节点选择之间切换。按到直到所有节点都被取消选择。 * **Q 键** --> 选择目标节点(带红色边框)。 * **. 键** --> 在 15 种图谱节点图像类型之间切换选择(按 16 次)。 * ** 键** --> 在选定节点的边的源节点和目标节点之间切换选择。选择图中最大的节点并按“;”键 3 次。 * **/ 键** --> 选择在上次数据库查询中添加到图谱的节点。需要事先进行数据库查询。 * **j 键** --> 选择与选定节点共有的相邻节点。选择两个节点并按 j 键,然后按“,”键查看共有节点的标签。 * **J 键** --> 选择与选定节点不共有的相邻节点。选择两个节点并按 J 键,然后按“,”键查看不共有节点的标签。
### 在图谱中搜索节点和边 * **q 键** --> 打开弹出窗口以在图中搜索节点标签。输入搜索参数(不带重音)或按 Enter 键切换到边标签搜索。
### 激活透明模式 * **t 键** --> 按节点类型激活透明模式,允许交替查看 15 种图谱节点图像类型(按 17 次)。 * **F5 键** --> 重新加载页面,在与之前不同的位置显示图谱。 * **T 键** --> 按连接激活透明模式。将鼠标指针放在节点上以查看其连接和相邻节点。 * **F5 键** --> 重新加载页面,在与之前不同的位置显示图谱。
### 👉 第三组命令 在浏览器的新标签页中打开以下链接([示例 2](https://controlecidadao.github.io/sinarc/exemplo2.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。
### 社区检测 * **n 键** --> 增加参考大小大于或等于 40 的节点的质量。按住 n 键直到屏幕右上角显示的“因子”达到 301。 * **v 键** --> 激活/停用节点社区突出显示。 * **V 键** --> 切换按社区(组)显示节点。
### 向节点添加颜色 * **x 键** --> 向按顺序选定的节点添加交替颜色(绿色、黄色、蓝色和紫色)。 * **X 键** --> 删除添加到节点的颜色。
### 删除节点 * **Delete 键** --> 从图中删除选定的节点。在图中选择节点并按 Delete 键。累积的已删除节点数显示在屏幕右上角。 * **Backspace 键** --> 功能与 Delete 键相同。便于使用手机键盘探索图谱。 * **r 键** --> 删除所有未选定的节点。 * **R 键** --> 删除所有未通过彩色边互连的节点(使用 [示例 1](https://controlecidadao.github.io/sinarc/exemplo1.html))。
### 识别目标节点的层级指挥链 * **w 键** --> 添加/删除颜色以突出显示属于目标节点层级指挥链的所有节点。 * **W 键** --> 删除不属于目标节点层级指挥链的节点。
### 查询外部网站和其他资源 * **d 键** --> 显示从外部网站(TE 除外)提取的关于选定节点的信息。 * **D 键** --> 在 DOU、DIO-ES、DOM-ES、Querido Diário OKF、Portal da Transparência CGU 和 Jusbrasil 中同时搜索选定节点。需要启用多个弹出窗口(EN、TE 和 EM 除外)。 * **g 键** --> 在 Google 中搜索选定节点(TE 除外)。 * **G 键** --> 在 tc.br、mp.br、jus.br、gov.br、es.gov.br 域中对选定节点进行高级搜索(EN、TE 和 EM 除外)。 * **1 键** --> 显示从联邦税务局网站提取的选定法人的注册和税务状况证明。 * **2 键** --> 在 CGU 关于制裁(CEIS、CNEP、CEPIM 和 CEAF)和和解协议的数据库中搜索选定的法人。 * **3 键** --> 未使用的键。 * **4 键** --> 打开包含从数据库查询返回的节点和连接表的 Excel 文件(依赖于实时数据库查询)。 * **5 键** --> 打开 Rede CNPJ 网站。 * **6 键** --> 打开包含 CGU(一般_active 债务、FGTS 债务、社会保障债务、制裁、和解协议和政治暴露人员)和联邦税务局(CNPJ)主要数据库的网站。 * **7 键** --> 以 JSON 格式显示法人的数据。 * **8 键** --> 查询联邦政府采购 API(仅限法人)。 * **9 键** --> 未使用的键。
### 中心性度量以及节点和边分布 * **L 键** --> 在屏幕上显示按类型分布的边。 * **u 键** --> 在屏幕上显示图的 5 个中心性度量。 * **U 键** --> 在屏幕上显示按大小分布的节点。
### 数据库查询(在线图谱不可用) * **o 键** --> 在新浏览器标签页中将选定节点作为目标打开。 * **O 键** --> 在新浏览器标签页中打开选定法人的分支机构。 * **s 键** --> 在数据库中按参数(CNPJ、CNPJ 根、公司名称、商号、自然人姓名、部分 CPF)进行自由搜索。在参数后使用“@NNN”返回最多 NNN 个结果。 * **S 键** --> 在 1 层中打开选定的节点,不包含红色边框或彩色边。 * **+ 键** --> 将选定节点包含在目标节点列表中。 * **- 键** --> 从目标节点列表中删除选定节点。 * **y 键** --> 在新浏览器标签页中打开目标节点列表中的节点。
### 手册和屏幕提示 * **? 键** --> 在屏幕上显示/隐藏 SINARC 快捷键。 * **h 键** --> 在浮动窗口中打开 SINARC 手册。
### 自动查看模式 * **z 键** --> 激活/停用自动查看模式。
### 捕获模式 (CTRL + c) * **| 键** --> 激活/停用 SINARC 的捕获/复制功能 (Ctrl + c)。激活时,操作系统的 Ctrl + c 功能仅与 SINARC 的操作绑定,无法用于其他程序;停用时,复制选定节点的 ID,允许将其传输到 Rede CNPJ 程序 (Ctrl + v)。
依赖于实时数据库查询的命令,需要 SINARC 和 Rede CNPJ 正在运行:**o O s y 4 键** 不依赖于新数据库查询的命令可以在 SINARC 生成的用于共享的文件(_arquivo_sinarc.zip_)中执行。 有关每个命令如何工作的更多详细信息,请参阅 SINARC 手册中的 [8 - 鼠标和键盘使用](https://controlecidadao.github.io/sinarc/help.html#uso_do_mouse)。
## SINARC 命令字母表
👉 点击展开字母表
### SINARC 界面基本命令:
在浏览器的新标签页中打开以下链接([示例 4](https://controlecidadao.github.io/sinarc/exemplo4.html))并等待图谱显示。如果有第二台显示器,请将新标签页移至其中,然后按 **b 键** 将图谱查看窗口的高度调整为显示器屏幕的高度。 * **F5 键** --> 重新加载图谱页面(HTML 文件) * **h 键** --> 打开 SINARC 说明手册 * **节点图像** --> PF, PJ, EN, TE 和 EM * **节点大小** --> 与边数成正比(度数中心性度量) * **连接图像** --> 单向箭头 * **交互反馈** --> 屏幕右上角显示的消息 * **单击图谱区域** --> 取消选择所有节点并显示图谱节点总数,也显示在浏览器标签页中。 * **鼠标移过节点** --> 突出显示相邻连接 * **鼠标停在节点上** --> 突出显示相邻连接并显示节点及其连接的属性 * **单击节点** --> 选择单击的节点 * **CTRL + 单击节点** --> 选择单击的节点 * **鼠标滚轮按钮** --> 在鼠标指针位置放大和缩小图谱 * **ESC 键** --> 将图谱在屏幕上居中 * **单击节点,拖放** --> 显示图谱的物理行为:节点之间的引力相互作用(斥力)、边的弹簧行为和中心引力(吸引力)
### 按键: 有关每个按键如何工作的详细信息,请参阅 SINARC 手册。没有描述的按键尚未关联命令。 **a** --> 将节点选择扩展到下一层。
**A** --> 选择所有节点。
**b** --> 将图谱查看窗口的高度调整为显示器屏幕的高度(用 F11 演示)。
**B** -->
**c** --> 将选定节点及其相邻节点居中,或者在未选择节点时将图谱居中。
**C** -->
**ç** --> 根据连接数选择 EN, TE 和 EM。
**Ç** --> 根据连接数选择节点。
**d** --> 从 cnpj.info (PJ)、direitoriobrasil.net (PF)、Google Maps (EN) 和 Google Search (EM) 网站搜索显示选定节点的详细信息(TE 除外)。
**D** --> 在 DOU、DIO-ES、DOM-ES、Querido Diário、Portal da Transparência 和 JusBrasil 中显示选定节点(仅限 PF 和 PJ)的搜索结果。
**e** --> 在更改节点大小和显示标签之间切换。
**E** -->
**f** --> 在屏幕上固定选定的节点。
**F** -->
**g** --> 在 Google 中对选定节点进行常规搜索。
**G** --> 使用 TC.BR、MP.BR、JUS.BR、GOV.BR 和 ES.GOV.BR 域在 Google 中对选定节点进行高级搜索(仅限 PF 和 PJ)。
**h** --> 在浏览器浮动窗口中打开 SINARC 手册。
**H** -->
**i** --> 放大、居中并在选定的节点之间切换。
**I** --> 反转图中选定节点的选择。
**j** --> 选择 2 个或更多选定节点共有的相邻节点。
**J** --> 选择不与 2 个或更多选定节点共有的相邻节点。
**k** --> 在 3 种可用布局选项之间切换:重力布局、从叶子开始的层次布局和从根开始的层次布局。
**K** --> 在可用的替代布局选项之间切换:圆形。
**l** --> 在显示和隐藏边及其标签之间切换。
**L** --> 显示图中边连接类型的分布。
**m** --> 将所有节点的质量增加 0.5 单位。
**M** --> 将所有节点的质量减少 0.5 单位。
**n** --> 将大小大于或等于参考大小(默认大小:40)的节点的质量增加 5 单位。
**N** --> 将大小大于或等于参考大小的节点的质量减少 5 单位。
**o** --> 在新浏览器标签页中以用户提供的层数打开选定的目标节点。
**O** --> 打开选定节点的矩阵和分支机构(仅限 PJ)。
**p** --> 暂停节点之间的引力相互作用。激活节点上的动态缩放。
**P** -->
**q** --> 根据标签在图中定位节点和边。在节点定位对话框为空时按 ENTER 以打开边定位对话框。
**Q** --> 仅选择图的目标节点(红色边框)。
**r** --> 仅在屏幕上显示选定的节点,删除所有其他节点。
**R** --> 如果用户选择了突出显示边的选项,则仅在屏幕上显示互连目标节点的节点(最短路径),删除所有其他节点。
**s** --> 在数据库中按自然人姓名、公司名称、商号、CNPJ 根(前 8 位)或完整的 CNPJ 号(00.000.000/0000-00 或 00000000000000)进行自由查询。
**S** --> 在 1 层中打开选定的节点,不包含红色边框或彩色边。
**t** --> 按节点类型激活透明模式:当按下 t 键时,交替显示具有相同图像的节点。要重新加载图谱页面,请按 F5。
**T** --> 按连接激活透明模式:将鼠标指针放在节点上时,该节点和相邻节点会暂时显示。单击节点时,该节点和相邻节点会永久显示。要重新加载图谱页面,请按 F5。
**u** --> 显示有关中心节点的信息(中介中心性、接近中心性、特征向量中心性、度数中心性和 PageRank)。
**U** --> 显示按大小分布的节点信息。
**v** --> 在显示和隐藏颜色以突出显示已识别节点社区之间切换。单击节点时,将显示所属社区(组)的编号和图中的社区总数。
**V** --> 切换仅显示属于已识别社区的节点。
**w** --> 当图具有单个目标节点时,激活和停用目标节点(以红色突出显示)层级指挥链中所有节点的半透明蓝色突出显示。
**W** --> 删除所有未生成目标节点的节点,仅保留层级指挥链中的节点。
**x** --> 向选定节点的背景添加颜色。每次新选择一个或多个节点时,用于着色的颜色按以下顺序循环变化:绿色、黄色、蓝色和紫色。
**X** --> 删除所有用 x 键着色的节点的背景颜色。
**y** --> 在新浏览器标签页中打开存储在目标节点列表中的节点。
**Y** -->
**z** --> 在激活和停用自动查看模式之间切换。
**Z** -->
**.** --> 切换具有相同图像的节点的选择。
**,** --> 打开包含选定节点标签的弹出窗口。
**;** --> 按以下顺序切换与选定节点相邻的节点的选择:边的目标、边的源和初始节点。
**/** --> 选择在最后一次请求中添加到图中的节点。
**]** --> 将选定节点的质量增加 5 单位。
**[** --> 将选定节点的质量减少 5 单位。
**|** --> 在激活和停用 SINARC 捕获模式之间切换。
**?** --> 在显示和隐藏鼠标和键盘功能的快捷键之间切换。
**!** --> 生成仅包含节点删除和质量更改的新 HTML 文件 (grafo_final_atualizado.html)。
**+** --> 将选定的节点包含在目标节点列表中。
**-** --> 从目标节点列表中删除最后包含的节点。
**1** --> 打开选定节点的 CNPJ 注册证明页面(仅限 PJ)。
**2** --> 打开联邦政府透明门户,以在 CEIS、CNEP、CEPIM 和和解协议中验证选定节点(仅限 PJ)的数据。
**3** -->
**4** --> 生成包含 SINARC 创建的最后一个图的节点和边的 Excel 文件。
**5** -->
**6** --> 打开包含联邦税务局(CNPJ)、CGU(CEIS、CNEP、CEPIM、CEAF、和解协议和 PEP)和 PGFN(一般、社会保障和 FGTS 债务)公共下载数据库的页面。
**7** --> 以 JSON 格式 (CNPJ.ws) 显示选定节点的法人 CNPJ 详细信息。
**8** --> 检查选定节点是否注册为联邦供应商以及是否有资格投标(仅限 PJ)。
**9** --> 下载包含节点删除和质量更改的“nodes.json”和“edges.json”文件。
**ESC** --> 将图谱放在屏幕中心。
**空格** --> 增加特定值范围内节点的质量,从大小最大(100)的节点开始,然后是后续值范围(5 单位)。
**DEL** --> 删除选定的节点。
**BACKSPACE** --> 功能与 DEL 键相同。用于手机键盘。 **F5** --> 重新加载图谱页面。
**F11** --> 在激活和停用浏览器全屏模式之间切换。
**SHIFT + 右箭头** --> 将图的边长度增加 30 单位(默认长度:300)。
**SHIFT + 左箭头** --> 将图的边长度减少 30 单位。
**SHIFT + 上箭头 或 >** --> 将节点的参考大小增加 5 像素(默认参考大小:40)。
**SHIFT + 下箭头 或 <** --> 将节点的参考大小减少 5 像素。
**>** --> 将节点的参考大小增加 5 像素(默认参考大小:40)。用于手机键盘。
**<** --> 将节点的参考大小减少 5 像素。用于手机键盘。
## 如何创建新的 SINARC 安装?
如果您选择不下载无需安装的 **SINARC U盘**压缩版本,请按照以下说明操作。 要生成 SINARC 和 Rede CNPJ 系统的新安装,包括根据联邦税务局提供的 CSV 文件创建数据库,请参阅本存储库主页上可用的 [INSTRUÇÕES.txt](https://github.com/controlecidadao/sinarc/blob/main/INSTRU%C3%87%C3%95ES.txt) 文件中包含的说明。 为了扩大搜索能力,请下载 [DB Browser](https://sqlitebrowser.org/dl/) 的免费便携版本(文件“_DB Browser for SQLite - .zip (no installer) for 64-bit Windows_”)并解压到 SINARC 文件夹(由用户创建用于容纳系统)。借助 DB Browser,可以直接在系统的数据库表中进行过滤和查询,结合 SINARC 和 Rede CNPJ 图形界面中不可用的搜索条件,以到达您想要探索的 CNPJ 号码。 在系统使用期间可以通过按 h 键(代表 _help_)访问 SINARC 说明手册。Rede CNPJ 的手册可在项目页面上找到。
## SINARC 使用示例
以下是使用 SINARC 探索复杂网络的示例:
### **CNPJ 33.592.510/0001-54 (Vale S.A.):**
* 使用 SINARC 在 4 层中打开
* 6,602 个节点
* 12,884 条边(蓝色)
* 来源:[B3 上市公司](https://www.idinheiro.com.br/investimentos/cnpj-empresas-listadas-b3/)
SINARC 生成的复杂网络全景视图
SINARC 生成的复杂网络放大视图
SINARC 生成的复杂网络详细视图
### **B3 S.A.(证券交易所)上市公司的 CNPJ:**
* 使用 SINARC 在 2 层中打开
* 31,606 个节点
* 45,268 条边(蓝色)
* 来源:[B3 上市公司](https://www.idinheiro.com.br/investimentos/cnpj-empresas-listadas-b3/)
SINARC 生成的复杂网络全景视图
SINARC 生成的复杂网络放大视图
SINARC 生成的复杂网络详细视图(隐藏边)
SINARC 在第 8 层识别出的两家公司之间存在的关联
## SINARC 的使用可能性
✅ 根据 CNPJ、公司名称、商号、股东姓名或部分 CPF(格式为 *\*\*NNNNNN\*\*)等参数了解企业集团的结构。 ✅ 根据互联网上发布的新闻识别自然人和法人之间的关联([视频](https://www.youtube.com/watch?v=R73ixbeP0II))。 ✅ 通过图表示其 CNPJ 号格式为 00000000000000 或 00.000.000/0000-00 的公司,这些号码出现在技术报告、官方公报或任何具有可选文本的文档或屏幕中。 ✅ 根据招标程序公开会议的记录([电子投标记录](https://transparencia.vilavelha.es.gov.br/Licitacao.Detalhes.aspx?municipioId=1&LicitacaoId=32772))以及公共行政透明门户提供的数据库,识别投标人之间的关联。 ✅ 通过应用图中心性度量的数学算法,如度数中心性、中介中心性、接近中心性、特征向量中心性和 PageRank,识别在连接网络中具有战略地位的自然人和法人。 ✅ 识别组成控制特定公司的经济集团的全部层级指挥链(由自然人和法人组成)。 ✅ 生成包含符合特定条件组合(同一地址、街道、CEP、经济活动等)的所有公司的图,前提是使用免费程序 [DB Browser](https://sqlitebrowser.org/) 预先查询数据库。
## 使用 SINARC 探索连接
包含用于使用 SINARC 探索的信息(自然人姓名、法人和 CNPJ 号码)的网站和公共文件列表: * [Marielle Franco 和 Anderson Gomes 案联邦警察最终报告](https://static.poder360.com.br/2024/03/relatorio-PF-caso-Marielle-24mar2024.pdf) * [Prato Feito 行动联邦警察最终报告](https://www.estadao.com.br/blogs/blog/wp-content/uploads/sites/41/2018/05/Representacao-Opera%C3%A7%C3%A3o-Prato-Feito.pdf) * [Encilhamento 行动联邦警察部分报告和陈述](https://www.conjur.com.br/dl/re/relatorio-pf-fraude-fundo-pensao.pdf) * [CGU 因与 Petrobras 合同欺诈对公司罚款 5.66 亿雷亚尔](https://agenciagov.ebc.com.br/noticias/202504/cgu-multa-empresa-566-milhoes-fraude-contra-petrobras) * [享受联邦税收减免优惠的企业(巴西联邦税务局)](https://dados.gov.br/dados/conjuntos-dados/renuncias-fiscais-de-tributos-federais)。点击“Recursos”并找到“ Dirbi) Renúncia Fiscal por Regime Especial de Tributação”项。点击“Acessar o recurso”并下载 CSV 文件(568 万行,675MB)。用 Excel 打开文件,将“cnpj”列格式设为文本,并使用“cnpj”、“nome”和“valorConsolidado”列创建数据透视表。使用其他列应用筛选器,选择所需的 CNPJ 号码,并按 Ctrl + c 以便使用 SINARC 进行探索。 * [享受州税收减免优惠的企业(圣埃斯皮里图州)](https://transparencia.es.gov.br/Comum/IncentivosFiscais)。涉及圣埃斯皮里图州经济发展与保护计划(Compete-ES)和圣埃斯皮里图州投资激励计划(Invest-ES)。点击“Lista de Beneficiários do programa Compete”和“Lista de Beneficiários do programa Invest”项,以下载当前的受益人名单。 * [众议院支出的可疑报销(Operação Serenata de Amor)](https://jarbas.serenata.ai/dashboard/chamber_of_deputies/reimbursement/) * [关于招标欺诈的最新新闻](https://www.google.com/search?q=fraude+licita%C3%A7%C3%A3o+ltda&sca_esv=b28375632d0b0304&rlz=1C1GCEU_pt-BRBR1106BR1106&biw=1242&bih=575&tbs=sbd%3A1&tbm=nws&sxsrf=ADLYWIIhiXt6MSk8cPC0shxAMoiwdf1Pyw%3A1731870048554&ei=YD06Z4-9IYWp1sQPs5bvuAw&ved=0ahUKEwiP7anYhuSJAxWFlJUCHTPLG8cQ4dUDCA0&uact=5&oq=fraude+licita%C3%A7%C3%A3o+ltda&gs_lp=Egxnd3Mtd2l6LW5ld3MiF2ZyYXVkZSBsaWNpdGHDp8OjbyBsdGRhMgUQIRigATIFECEYoAEyBRAhGKABMgUQIRigAUj6HlCgEljbG3AAeACQAQCYAcgBoAGhCaoBBTAuNy4xuAEDyAEA-AEBmAIHoALpB8ICBRAhGJ8FmAMAiAYBkgcDMC43oAfYOg&sclient=gws-wiz-news) * [国家公共采购门户 - PNCP](https://pncp.gov.br/app/contratos?pagina=1) * [电子竞标公开会议纪要](https://www.google.com/search?q=ata+sess%C3%A3o+preg%C3%A3o+ltda+filetype%3Apdf&sca_esv=b28375632d0b0304&rlz=1C1GCEU_pt-BRBR1106BR1106&biw=1242&bih=575&sxsrf=ADLYWIK6WykeXV5nAHsyue6o-IjFX4qkhQ%3A1731868416556&ei=ADc6Z53UIYme5OUP7vzCqQk&ved=0ahUKEwid1JDOgOSJAxUJD7kGHW6-MJUQ4dUDCA8&uact=5&oq=ata+sess%C3%A3o+preg%C3%A3o+ltda+filetype%3Apdf&gs_lp=Egxnd3Mtd2l6LXNlcnAiJWF0YSBzZXNzw6NvIHByZWfDo28gbHRkYSBmaWxldHlwZTpwZGZIuidQ8x5YmSRwAngBkAEAmAGGAaAB-QSqAQMwLjW4AQPIAQD4AQGYAgKgAgjCAgoQABiwAxjWBBhHmAMAiAYBkAYIkgcBMqAH4QE&sclient=gws-wiz-serp) * [圣埃斯皮里图州官方公报 (DIO-ES)](https://ioes.dio.es.gov.br/portal/visualizacoes/diario_oficial) * [圣埃斯皮里图州市镇官方公报 (DOM-ES)](https://ioes.dio.es.gov.br/dom) * [圣埃斯皮里图州招标、合同和预算执行数据库](https://dados.es.gov.br/dataset?tags=portal+da+transpar%C3%AAncia) * [B3 上市公司列表](https://www.idinheiro.com.br/investimentos/cnpj-empresas-listadas-b3/) * [按市镇分类的企业](https://cadastroempresa.com.br/)
## 版本历史
相关代码版本(点击展开)
版本 0.3.0 (08-11-2025):
- 加入了下拉菜单。
版本 0.2.0 (13-07-2025):
- 根据名字调整了自然人(男性和女性)图片的性别。
- 加入 BACKSPACE 键,功能与 DELETE 键相同,以便在使用手机键盘时删除节点。
版本 0.1.2 (26-04-2025):
- 修复了因某些计算机缺少“wmic.exe”文件而导致的错误。
- 提供了 SINARC 文件夹的压缩版本,包含程序和完整数据库,无需安装过程。
版本 0.1.1 (09-04-2025):
- 修复了关系图图片的离线加载问题。
- 修复了生成 arquivo_sinarc.zip 文件时的可移植性问题。
版本 0.1.0 (14-11-2024):
- 初始测试版。
标签:BSD, CNPJ, ESC4, Neo4j, OSINT, Python, 企业背景调查, 关系图谱, 反洗钱, 合规科技, 后端开发, 图论, 基线检查, 复杂网络, 审计工具, 尽职调查, 巴西公共数据, 政府监管, 数据可视化, 数据挖掘, 无后门, 杀软绕过, 欺诈检测, 社会网络分析, 系统分析, 网络分析, 逆向工具, 金融犯罪调查