Skip to content

Commit 9acefa7

Browse files
authored
Merge pull request #57 from LasCC/DevLudovic
Fixing some bugs 🥴
2 parents d853a63 + 016adaa commit 9acefa7

File tree

7 files changed

+457
-430
lines changed

7 files changed

+457
-430
lines changed

src/App.js

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,23 @@ import LayoutApp from "./components/LayoutApp.js";
44
import "./assets/css/style.css";
55
import ReactDOM from "react-dom";
66
import { Router } from "react-chrome-extension-router";
7+
78
import ReverseShell from "./components/ReverseShell.js";
89

910
function App() {
10-
return (
11-
<div>
12-
<ReverseShell />
13-
</div>
14-
);
11+
return (
12+
<div>
13+
<ReverseShell />
14+
</div>
15+
);
1516
}
1617

1718
ReactDOM.render(
18-
<LayoutApp>
19-
<Router>
20-
<App />
21-
</Router>
22-
<BackTop />
23-
</LayoutApp>,
24-
document.getElementById("app")
19+
<LayoutApp>
20+
<Router>
21+
<App />
22+
</Router>
23+
<BackTop />
24+
</LayoutApp>,
25+
document.getElementById("app")
2526
);

src/components/rss/Cisco.js

Lines changed: 116 additions & 116 deletions
Original file line numberDiff line numberDiff line change
@@ -8,124 +8,124 @@ import FeedRSS from "../FeedRSS";
88
const { Title } = Typography;
99

1010
const fetchApi = async () => {
11-
const res = await fetch(
12-
"https://api.rss2json.com/v1/api.json?rss_url=https%3A%2F%2Ftools.cisco.com%2Fsecurity%2Fcenter%2Fpsirtrss20%2FCiscoSecurityAdvisory.xml&api_key=spbf63tt7rvx2r0wh2x6yoz00ssjyztpceqqkdj3&count=20"
13-
);
14-
return res.json();
11+
const res = await fetch(
12+
"https://api.rss2json.com/v1/api.json?rss_url=https%3A%2F%2Ftools.cisco.com%2Fsecurity%2Fcenter%2Fpsirtrss20%2FCiscoSecurityAdvisory.xml&api_key=spbf63tt7rvx2r0wh2x6yoz00ssjyztpceqqkdj3&count=20"
13+
);
14+
return res.json();
1515
};
1616

1717
export default (props) => {
18-
const { data, status, error } = useQuery("cisco", fetchApi);
18+
const { data, status, error } = useQuery("cisco", fetchApi);
1919

20-
return (
21-
<QueueAnim delay={300} duration={1500}>
22-
<PageHeader
23-
onBack={() => goTo(FeedRSS)}
24-
title='Feed RSS'
25-
subTitle='Cisco Security Advisories'
26-
extra={[
27-
<Button key='1' type='primary'>
28-
<a
29-
href='https://tools.cisco.com/security/center/publicationListing.x'
30-
rel='noreferrer noopener'
31-
target='_blank'
32-
>
33-
Visit orignal website
34-
</a>
35-
</Button>,
36-
]}
37-
/>
38-
{status === "loading" && (
39-
<div style={{ textAlign: "center" }}>
40-
<Spin />
41-
<Empty />
42-
</div>
43-
)}
44-
{status === "error" && (
45-
<>
46-
<Empty
47-
image='https://gw.alipayobjects.com/zos/antfincdn/ZHrcdLPrvN/empty.svg'
48-
imageStyle={{
49-
height: 60,
50-
}}
51-
description={<span>Error getting the data please contact us.</span>}
52-
>
53-
<pre>{error.message}</pre>
54-
<Button danger>
55-
<a
56-
href='https://github.com/LasCC/Hack-Tools/issues'
57-
rel='noreferrer noopener'
58-
target='_blank'
59-
>
60-
Report the bug
61-
</a>
62-
</Button>
63-
</Empty>
64-
</>
65-
)}
66-
{status === "success" && (
67-
<div
68-
key='a'
69-
style={{
70-
padding: 15,
71-
}}
72-
>
73-
<Title
74-
variant='Title level={4}'
75-
style={{
76-
fontWeight: "bold",
77-
marginTop: 15,
78-
}}
79-
>
80-
Recent exploit
81-
</Title>
82-
<List
83-
itemLayout='horizontal'
84-
dataSource={data.items}
85-
style={{ marginTop: 15 }}
86-
renderItem={(list) => (
87-
<List.Item
88-
actions={[
89-
<div>
90-
{(() => {
91-
const severityLevel = list.content.match(
92-
/( )[a-zA-Z]+/
93-
)[0];
94-
console.log(severityLevel);
95-
switch (severityLevel) {
96-
case " Critical":
97-
return <Tag color='red'>{severityLevel}</Tag>;
98-
case " High":
99-
return <Tag color='magenta'>{severityLevel}</Tag>;
100-
case " Medium":
101-
return <Tag color='orange'>{severityLevel}</Tag>;
102-
case " Low":
103-
return <Tag color='lime'>{severityLevel}</Tag>;
104-
case " Informational":
105-
return <Tag color='blue'>{severityLevel}</Tag>;
106-
default:
107-
break;
108-
}
109-
})()}
110-
</div>,
111-
<Tag color='geekblue' style={{ marginLeft: 5 }}>
112-
{list.content.match(/CVE-(\d{4})-(\d{4,5})/)[0]}
113-
</Tag>,
114-
]}
115-
>
116-
<a
117-
href={list.link}
118-
alt='exploit_db_link'
119-
target='_blank'
120-
rel='noreferrer noopener'
121-
>
122-
{list.title}
123-
</a>
124-
</List.Item>
125-
)}
126-
/>
127-
</div>
128-
)}
129-
</QueueAnim>
130-
);
20+
return (
21+
<QueueAnim delay={300} duration={1500}>
22+
<PageHeader
23+
onBack={() => goTo(FeedRSS)}
24+
title='Feed RSS'
25+
subTitle='Cisco Security Advisories'
26+
extra={[
27+
<Button key='1' type='primary'>
28+
<a
29+
href='https://tools.cisco.com/security/center/publicationListing.x'
30+
rel='noreferrer noopener'
31+
target='_blank'
32+
>
33+
Visit orignal website
34+
</a>
35+
</Button>,
36+
]}
37+
/>
38+
{status === "loading" && (
39+
<div style={{ textAlign: "center" }}>
40+
<Spin />
41+
<Empty />
42+
</div>
43+
)}
44+
{status === "error" && (
45+
<>
46+
<Empty
47+
image='https://gw.alipayobjects.com/zos/antfincdn/ZHrcdLPrvN/empty.svg'
48+
imageStyle={{
49+
height: 60,
50+
}}
51+
description={<span>Error getting the data please contact us.</span>}
52+
>
53+
<pre>{error.message}</pre>
54+
<Button danger>
55+
<a
56+
href='https://github.com/LasCC/Hack-Tools/issues'
57+
rel='noreferrer noopener'
58+
target='_blank'
59+
>
60+
Report the bug
61+
</a>
62+
</Button>
63+
</Empty>
64+
</>
65+
)}
66+
{status === "success" && (
67+
<div
68+
key='a'
69+
style={{
70+
padding: 15,
71+
}}
72+
>
73+
<Title
74+
variant='Title level={4}'
75+
style={{
76+
fontWeight: "bold",
77+
marginTop: 15,
78+
}}
79+
>
80+
Recent exploit
81+
</Title>
82+
<List
83+
itemLayout='horizontal'
84+
dataSource={data.items}
85+
style={{ marginTop: 15 }}
86+
renderItem={(list) => (
87+
<List.Item
88+
actions={[
89+
<div>
90+
{(() => {
91+
const severityLevel = list.content.match(
92+
/( )[a-zA-Z]+/
93+
)[0];
94+
console.log(severityLevel);
95+
switch (severityLevel) {
96+
case " Critical":
97+
return <Tag color='red'>{severityLevel}</Tag>;
98+
case " High":
99+
return <Tag color='magenta'>{severityLevel}</Tag>;
100+
case " Medium":
101+
return <Tag color='orange'>{severityLevel}</Tag>;
102+
case " Low":
103+
return <Tag color='lime'>{severityLevel}</Tag>;
104+
case " Informational":
105+
return <Tag color='blue'>{severityLevel}</Tag>;
106+
default:
107+
break;
108+
}
109+
})()}
110+
</div>,
111+
<Tag color='geekblue' style={{ marginLeft: 5 }}>
112+
{list.content.match(/CVE-(\d{4})-(\d{4,5})/)[0]}
113+
</Tag>,
114+
]}
115+
>
116+
<a
117+
href={list.link}
118+
alt='exploit_db_link'
119+
target='_blank'
120+
rel='noreferrer noopener'
121+
>
122+
{list.title}
123+
</a>
124+
</List.Item>
125+
)}
126+
/>
127+
</div>
128+
)}
129+
</QueueAnim>
130+
);
131131
};

0 commit comments

Comments
 (0)