|
1 | 1 | # fofa-java |
| 2 | + |
2 | 3 | [](https://github.com/0nise/fofa-java/releases) |
3 | 4 | [](https://github.com/0nise/fofa-java/stargazers) |
4 | 5 | [](https://github.com/0nise/fofa-java/blob/master/LICENSE) |
5 | 6 |
|
6 | 7 | [English document](https://github.com/0nise/fofa-java/blob/master/README.md) |
7 | 8 |
|
8 | 9 | ## FOFA Pro API |
| 10 | + |
9 | 11 | [`FOFA Pro API`](https://fofa.so/api) 是资产搜索引擎 [`FOFA Pro`](https://fofa.so) 为开发者提供的 `RESTful API` 接口, 允许开发者在自己的项目中集成 [`FOFA Pro`](https://fofa.so) 的功能。 |
| 12 | + |
10 | 13 | ## FOFA SDK |
| 14 | + |
11 | 15 | 基于 [`FOFA Pro API`](https://fofa.so/api) 编写的 `java` 版 `SDK`, 方便 java 开发者快速将 [`FOFA Pro`](https://fofa.so) 集成到自己的项目中。 |
| 16 | + |
12 | 17 | ## 添加依赖 |
| 18 | + |
13 | 19 | ### Apache Maven |
| 20 | + |
14 | 21 | ``` |
15 | 22 | <dependency> |
16 | 23 | <groupId>com.r4v3zn.fofa</groupId> |
17 | 24 | <artifactId>fofa-core</artifactId> |
18 | | - <version>1.0.0</version> |
| 25 | + <version>1.0.2.RELEASE</version> |
19 | 26 | </dependency> |
20 | 27 | ``` |
| 28 | + |
21 | 29 | ### Gradle Groovy DSL |
| 30 | + |
22 | 31 | ```java |
23 | | -implementation 'com.r4v3zn.fofa:fofa-core:1.0.0' |
| 32 | +implementation 'com.r4v3zn.fofa:fofa-core:1.0.2.RELEASE' |
24 | 33 | ``` |
| 34 | + |
25 | 35 | ### Gradle Kotlin DSL |
| 36 | + |
26 | 37 | ```java |
27 | | -compile("com.r4v3zn.fofa:fofa-core:1.0.0") |
| 38 | +implementation("com.r4v3zn.fofa:fofa-core:1.0.2.RELEASE") |
28 | 39 | ``` |
| 40 | + |
29 | 41 | ### Scala SBT |
| 42 | + |
30 | 43 | ```java |
31 | | -libraryDependencies += "com.r4v3zn.fofa" % "fofa-core" % "1.0.0" |
| 44 | +libraryDependencies += "com.r4v3zn.fofa" % "fofa-core" % "1.0.2.RELEASE" |
32 | 45 | ``` |
| 46 | + |
33 | 47 | ### Apache Ivy |
| 48 | + |
34 | 49 | ```java |
35 | | -<dependency org="com.r4v3zn.fofa" name="fofa-core" rev="1.0.0" /> |
| 50 | +<dependency org="com.r4v3zn.fofa" name="fofa-core" rev="1.0.2.RELEASE" /> |
36 | 51 | ``` |
| 52 | + |
37 | 53 | ### Groovy Grape |
| 54 | + |
38 | 55 | ```java |
39 | 56 | @Grapes( |
40 | | - @Grab(group='com.r4v3zn.fofa', module='fofa-core', version='1.0.0') |
| 57 | + @Grab(group='com.r4v3zn.fofa', module='fofa-core', version='1.0.2.RELEASE') |
41 | 58 | ) |
42 | 59 | ``` |
| 60 | + |
43 | 61 | ### Leiningen |
| 62 | + |
44 | 63 | ```java |
45 | | -[com.r4v3zn.fofa/fofa-core "1.0.0"] |
| 64 | +[com.r4v3zn.fofa/fofa-core "1.0.2.RELEASE"] |
46 | 65 | ``` |
| 66 | + |
47 | 67 | ### Apache Buildr |
| 68 | + |
48 | 69 | ```java |
49 | | -'com.r4v3zn.fofa:fofa-core:jar:1.0.0' |
| 70 | +'com.r4v3zn.fofa:fofa-core:jar:1.0.2.RELEASE' |
50 | 71 | ``` |
| 72 | + |
51 | 73 | ### Maven Central Badge |
| 74 | + |
52 | 75 | ```java |
53 | 76 | [](https://search.maven.org/search?q=g:%22com.r4v3zn.fofa%22%20AND%20a:%22fofa-core%22) |
54 | 77 | ``` |
| 78 | + |
55 | 79 | ### PURL |
| 80 | + |
56 | 81 | ```java |
57 | | -pkg:maven/com.r4v3zn.fofa/fofa-core@1.0.0 |
| 82 | +pkg:maven/com.r4v3zn.fofa/fofa-core@1.0.2.RELEASE |
58 | 83 | ``` |
| 84 | + |
59 | 85 | ### Bazel |
| 86 | + |
60 | 87 | ```java |
61 | 88 | maven_jar( |
62 | 89 | name = "fofa-core", |
63 | | - artifact = "com.r4v3zn.fofa:fofa-core:1.0.0", |
64 | | - sha1 = "93b888a1d1c42c696f60f246585609d66f72eb8b", |
| 90 | + artifact = "com.r4v3zn.fofa:fofa-core:1.0.2.RELEASE", |
| 91 | + sha1 = "669cac1d690068d60a8e9968d86340b8769810cb", |
65 | 92 | ) |
66 | 93 | ``` |
67 | 94 |
|
| 95 | + |
68 | 96 | ## 使用 |
69 | 97 |
|
70 | 98 | |字段名称|描述| |
@@ -109,6 +137,10 @@ FofaData{mode='extended', page=1, size=8578, totalPage=86, query='app="Solr"', r |
109 | 137 |
|
110 | 138 | ## 更新日志 |
111 | 139 |
|
| 140 | +2020-04-27 |
| 141 | + |
| 142 | + - 修复安全漏洞 |
| 143 | + |
112 | 144 | 2020-01-04 |
113 | 145 |
|
114 | 146 | - 修复安全漏洞 |
|
0 commit comments