https://doc.infosec.unamur.be/api.php?action=feedcontributions&user=Stouch&feedformat=atomUNamur InfoSec - User contributions [en]2024-03-28T08:56:13ZUser contributionsMediaWiki 1.39.4https://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1131Infra:howto2023-01-11T13:58:00Z<p>Stouch: /* How To */</p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
* [[Log in to Infosec OAuth Provider]]<br />
* [[Log out from Infosec OAuth Provider]]<br />
* [[Modify a user password]]<br />
* [[Enable Infosec OAuth provider for an existing Gitlab user]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Enable_oauth_provider_for_an_existing_Gitlab_user&diff=1130Enable oauth provider for an existing Gitlab user2023-01-11T13:56:45Z<p>Stouch: Stouch moved page Enable oauth provider for an existing Gitlab user to Enable Infosec OAuth provider for an existing Gitlab user</p>
<hr />
<div>#REDIRECT [[Enable Infosec OAuth provider for an existing Gitlab user]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Enable_Infosec_OAuth_provider_for_an_existing_Gitlab_user&diff=1129Enable Infosec OAuth provider for an existing Gitlab user2023-01-11T13:56:45Z<p>Stouch: Stouch moved page Enable oauth provider for an existing Gitlab user to Enable Infosec OAuth provider for an existing Gitlab user</p>
<hr />
<div>If you're an existing user, after your GitLab account is created, you can activate an Infosec oauth provider.<br />
<br />
#<br />
# Sign in to Gitlab through https://forge.infosec.unamur.be with your GitLab credentials.<br />
# On the top bar, in the top right corner, select your avatar.<br />
# Select Edit profile.<br />
# On the left sidebar, select Account.<br />
# In the Connected Accounts section, select the Infosec provider.<br />
# You are redirected to the provider. After you authorize GitLab, you are redirected back to GitLab.<br />
<br />
You can now use your chosen Infosec provider to sign in to GitLab.<br />
<br />
=== Reference ===<br />
<br />
* https://docs.gitlab.com/ee/integration/omniauth.html</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1128Infra:howto2023-01-11T13:56:20Z<p>Stouch: /* User Management */</p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
* [[Log in to Infosec OAuth Provider]]<br />
* [[Log out from Infosec OAuth Provider]]<br />
* [[Modify a user password]]<br />
* [[Enable oauth provider for an existing Gitlab user]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_out_from_oauth&diff=1127Log out from oauth2023-01-11T13:55:33Z<p>Stouch: Stouch moved page Log out from oauth to Log out from Infosec OAuth Provider</p>
<hr />
<div>#REDIRECT [[Log out from Infosec OAuth Provider]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_out_from_Infosec_OAuth_Provider&diff=1126Log out from Infosec OAuth Provider2023-01-11T13:55:33Z<p>Stouch: Stouch moved page Log out from oauth to Log out from Infosec OAuth Provider</p>
<hr />
<div>* Visit the page https://oauth.infosec.unamur.be and click on the '''log out''' link.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1125Infra:howto2023-01-11T13:55:15Z<p>Stouch: /* User Management */</p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
* [[Log in to Infosec OAuth Provider]]<br />
* [[Log out from oauth]]<br />
* [[Modify a user password]]<br />
* [[Enable oauth provider for an existing Gitlab user]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_in_to_oauth_server&diff=1124Log in to oauth server2023-01-11T13:54:34Z<p>Stouch: Stouch moved page Log in to oauth server to Log in to Infosec OAuth Provider</p>
<hr />
<div>#REDIRECT [[Log in to Infosec OAuth Provider]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_in_to_Infosec_OAuth_Provider&diff=1123Log in to Infosec OAuth Provider2023-01-11T13:54:34Z<p>Stouch: Stouch moved page Log in to oauth server to Log in to Infosec OAuth Provider</p>
<hr />
<div>To log in to OAuth server visit https://oauth.infosec.unamur.be, you should see this page<br />
<br />
[[File:Oauth welcome page.png|none|center|500px]]<br />
<br />
After that, follow the instruction on the page.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Enable_Infosec_OAuth_provider_for_an_existing_Gitlab_user&diff=1122Enable Infosec OAuth provider for an existing Gitlab user2023-01-11T13:52:33Z<p>Stouch: </p>
<hr />
<div>If you're an existing user, after your GitLab account is created, you can activate an Infosec oauth provider.<br />
<br />
#<br />
# Sign in to Gitlab through https://forge.infosec.unamur.be with your GitLab credentials.<br />
# On the top bar, in the top right corner, select your avatar.<br />
# Select Edit profile.<br />
# On the left sidebar, select Account.<br />
# In the Connected Accounts section, select the Infosec provider.<br />
# You are redirected to the provider. After you authorize GitLab, you are redirected back to GitLab.<br />
<br />
You can now use your chosen Infosec provider to sign in to GitLab.<br />
<br />
=== Reference ===<br />
<br />
* https://docs.gitlab.com/ee/integration/omniauth.html</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Enable_Infosec_OAuth_provider_for_an_existing_Gitlab_user&diff=1121Enable Infosec OAuth provider for an existing Gitlab user2023-01-11T13:48:53Z<p>Stouch: Created page with "If you're an existing user, after your GitLab account is created, you can activate an Infosec oauth provider. # # Sign in to Gitlab through https://forge.infosec.unamur.be with your GitLab credentials. # On the top bar, in the top right corner, select your avatar. # Select Edit profile. # On the left sidebar, select Account. # In the Connected Accounts section, select the Infosec provider. # You are redirected to the provider. After you authorize GitLab, you are redirec..."</p>
<hr />
<div>If you're an existing user, after your GitLab account is created, you can activate an Infosec oauth provider.<br />
<br />
#<br />
# Sign in to Gitlab through https://forge.infosec.unamur.be with your GitLab credentials.<br />
# On the top bar, in the top right corner, select your avatar.<br />
# Select Edit profile.<br />
# On the left sidebar, select Account.<br />
# In the Connected Accounts section, select the Infosec provider.<br />
# You are redirected to the provider. After you authorize GitLab, you are redirected back to GitLab.<br />
<br />
You can now use your chosen Infosec provider to sign in to GitLab.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1120Infra:howto2023-01-11T13:42:57Z<p>Stouch: /* User Management */</p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
* [[Log in to oauth server]]<br />
* [[Log out from oauth]]<br />
* [[Modify a user password]]<br />
* [[Enable oauth provider for an existing Gitlab user]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1119Infra:howto2023-01-11T13:40:10Z<p>Stouch: /* User Management */</p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
* [[Log in to oauth server]]<br />
* [[Log out from oauth]]<br />
* [[Modify a user password]]<br />
* [[Link an existing Gitlab account to the Infosec OAuth provider]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_out_from_Infosec_OAuth_Provider&diff=1118Log out from Infosec OAuth Provider2023-01-10T15:25:47Z<p>Stouch: </p>
<hr />
<div>* Visit the page https://oauth.infosec.unamur.be and click on the '''log out''' link.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_in_to_Infosec_OAuth_Provider&diff=1117Log in to Infosec OAuth Provider2023-01-10T15:24:56Z<p>Stouch: </p>
<hr />
<div>To log in to OAuth server visit https://oauth.infosec.unamur.be, you should see this page<br />
<br />
[[File:Oauth welcome page.png|none|center|500px]]<br />
<br />
After that, follow the instruction on the page.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_in_to_Infosec_OAuth_Provider&diff=1116Log in to Infosec OAuth Provider2023-01-10T15:24:30Z<p>Stouch: /* Log in to OAuth server */</p>
<hr />
<div>== Log in to OAuth server ==<br />
<br />
To log in to OAuth server visit https://oauth.infosec.unamur.be, you should see this page<br />
<br />
<br />
[[File:Oauth welcome page.png|none|center|500px]]<br />
<br />
After that, follow the instruction on the page.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_in_to_Infosec_OAuth_Provider&diff=1115Log in to Infosec OAuth Provider2023-01-10T15:15:15Z<p>Stouch: Created page with "== Log in to OAuth server == To log in to OAuth server visit https://oauth.infosec.unamur.be, you should see this page thumb and then follow the instruction on the page."</p>
<hr />
<div>== Log in to OAuth server ==<br />
<br />
To log in to OAuth server visit https://oauth.infosec.unamur.be, you should see this page<br />
<br />
[[File:Oauth welcome page.png|thumb]]<br />
<br />
and then follow the instruction on the page.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=File:Oauth_welcome_page.png&diff=1114File:Oauth welcome page.png2023-01-10T15:13:56Z<p>Stouch: </p>
<hr />
<div>OAuth welcome page</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1113Infra:howto2023-01-10T15:10:15Z<p>Stouch: </p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
* [[Log in to oauth server]]<br />
* [[Log out from oauth]]<br />
* [[Modify a user password]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Outdoor_Gateway&diff=1112Outdoor Gateway2023-01-10T14:43:48Z<p>Stouch: </p>
<hr />
<div><br />
= The Things Outdoor Gateways =<br />
== Hardware Assembly ==<br />
=== Gateway Assembly ===<br />
[[File:Ttn_outdoor_gateways_hardware_picture1.png|650px]]<br />
<br />
=== Antenna Assembly ===<br />
[[File:antenna_assembly_page_1.jpg|900px]]<br />
[[File:antenna_assembly_page_2.jpg|900px]]<br />
<br />
=== Gateway Mount ===<br />
[[File:gateway_mount_picture_1.png|500px]][[File:gateway_mount_picture_2.png|500px]]<br />
[[File:gateway_mount_picture_3.png|500px]][[File:gateway_mount_picture_4.png|500px]]<br />
<br />
== Device Information and configurations ==<br />
More information is available at: [https://forge.infosec.unamur.be/infrastructure/the-things-network forge.infosec.unamur.be]<br />
<br />
=== Hardware Information ===<br />
* Model number: WAPS-323N_lW<br />
* Frequency: 868M-08-M-EU<br />
* MAC Address: <br />
* IP Address:<br />
* Gateways EUI: <br />
=== Firmware Information ===<br />
* Version: opdk-1.01.26<br />
* Firmware Download: [https://connectedthings.store/gb/lorawan-gateways/outdoor-lorawan-gateways/the-things-outdoor-gateway-868-mhz.html Firmware download]<br />
<br />
=== Network Server Configuration ===<br />
* Address: eu1.cloud.thethings.network<br />
* Uplink/downlink port: 1700<br />
<br />
=== Management Interface / Http Server Configuration ===<br />
<br />
* Address: http://<br />
* Username: **********<br />
* Password: **********<br />
<br />
More information is available at: [https://forge.infosec.unamur.be/infrastructure/the-things-network forge.infosec.unamur.be]<br />
<br />
=== SSH Configuration === <br />
* Address: <br />
* Port:<br />
* Method: public key<br />
* Users:<br />
More information is available at: [https://forge.infosec.unamur.be/infrastructure/the-things-network forge.infosec.unamur.be]<br />
<br />
=== Firewall Configuration ===</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1111Main Page2023-01-10T09:02:56Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:howto|How to ?]]<br />
<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Log_out_from_Infosec_OAuth_Provider&diff=1110Log out from Infosec OAuth Provider2023-01-10T09:02:19Z<p>Stouch: Created page with "== Log out from oAuth == * Visit the page https://oauth.infosec.unamur.be and click on the '''log out''' link."</p>
<hr />
<div>== Log out from oAuth ==<br />
<br />
* Visit the page https://oauth.infosec.unamur.be and click on the '''log out''' link.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1109Infra:howto2023-01-10T09:01:10Z<p>Stouch: </p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
<br />
* [[Modify a user password]]<br />
* [[Log out from oauth]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Modify_a_user_password&diff=1108Modify a user password2023-01-10T09:00:23Z<p>Stouch: Created page with "== Modify a password == To modify your password: * visit the page https://oauth.infosec.unamur.be and log in with your username and password provided by the admin, * click on the link to change the password, and fill in your current ''password'', ''new password'' and the ''confirmed password'', * click on the button '''CHANGE MY PASSWORD'''."</p>
<hr />
<div>== Modify a password ==<br />
<br />
To modify your password:<br />
<br />
* visit the page https://oauth.infosec.unamur.be and log in with your username and password provided by the admin,<br />
* click on the link to change the password, and fill in your current ''password'', ''new password'' and the ''confirmed password'',<br />
* click on the button '''CHANGE MY PASSWORD'''.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1107Infra:howto2023-01-10T09:00:15Z<p>Stouch: /* Hardware Replacement */</p>
<hr />
<div>== How To ==<br />
<br />
=== User Management ===<br />
<br />
* [[Modify a user password]]<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:members&diff=1106Infra:members2023-01-10T08:57:37Z<p>Stouch: </p>
<hr />
<div>== How to manage authorized users ==<br />
<br />
1. Connect to django admin : https://oauth.infosec.unamur.be/admin <br />
<br />
2. Add a user by visiting users section: https://oauth.infosec.unamur.be/admin/auth/user/. Fill in the username and the password and the confirmed password. The username will be used for all the applications of Infosec Team. For consistency, the choice of the '''username''' should be identical to the UNamur eid.<br />
<br />
3. Once the user is added, go to the user section and click on that user. From there user personal information such as first name, last name and email can be filled in. The two options below have to be checked:<br />
* To activate the user, check the box ''Active''. This will allow the user to log in to other applications<br />
* ''Staff status'' will allow the user to log in to admin site to change their password.<br />
<br />
4. To '''deactivate''' a user, uncheck the boxes ''Active'' and ''Staff status''.<br />
<br />
== How to add an admin user to the application ? ==<br />
<br />
1. Connect to django admin<br />
<br />
2. Go to "Users" section<br />
<br />
3. Change to user information to add him staff or super user status <br />
<br />
== Add oauth application ==<br />
<br />
You can add a oauth application by going to : oauth.infosec.unamur.be/oauth/applications<br />
<br />
Please note that, when configuring client application, you should use these urls for oauth : <br />
<br />
https://oauth.infosec.unamur.be/oauth/authorize/<br />
<br />
https://oauth.infosec.unamur.be/oauth/token/<br />
<br />
https://oauth.infosec.unamur.be/api/user/<br />
<br />
''' Trailing slashes are mandatory '''</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1105Main Page2023-01-10T08:54:48Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:modifypassword|Modify a user password]]<br />
** [[Infra:howto|How to ?]]<br />
<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:modifypassword&diff=1104Infra:modifypassword2023-01-10T08:52:53Z<p>Stouch: Created page with "== Modify a password == To modify your password: * visit the page https://oauth.infosec.unamur.be and log in with your username and password provided by the admin, * click on the link to change the password, and fill in your current ''password'', ''new password'' and the ''confirmed password'', * click on the button '''CHANGE MY PASSWORD'''."</p>
<hr />
<div>== Modify a password ==<br />
<br />
To modify your password:<br />
<br />
* visit the page https://oauth.infosec.unamur.be and log in with your username and password provided by the admin,<br />
* click on the link to change the password, and fill in your current ''password'', ''new password'' and the ''confirmed password'',<br />
* click on the button '''CHANGE MY PASSWORD'''.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1103Main Page2023-01-10T08:47:37Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:modifypassword|Modify a user password]]<br />
** [[Infra:howto|How to ?]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1102Main Page2023-01-10T08:47:08Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:members|Modify a user password]]<br />
** [[Infra:howto|How to ?]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1101Main Page2023-01-10T08:46:30Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:members|How to change a password]]<br />
** [[Infra:howto|How to ?]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:members&diff=1100Infra:members2023-01-10T08:45:07Z<p>Stouch: </p>
<hr />
<div>== How to manage authorized users ==<br />
<br />
1. Connect to django admin : https://oauth.infosec.unamur.be/admin<br />
<br />
2. Add a user by visiting users section: https://oauth.infosec.unamur.be/admin/auth/user/. Fill in the username and the password and the confirmed password. The username will be used for all the applications of Infosec Team.<br />
<br />
3. Once the user is added, go to the user section and click on that user. From there user personal information such as first name, last name and email can be filled in. The two options below have to be checked:<br />
* To activate the user, check the box ''Active''. This will allow the user to log in to other applications<br />
* ''Staff status'' will allow the user to log in to admin site to change their password.<br />
<br />
4. To '''deactivate''' a user, uncheck the boxes ''Active'' and ''Staff status''.<br />
<br />
== How to add an admin user to the application ? ==<br />
<br />
1. Connect to django admin<br />
<br />
2. Go to "Users" section<br />
<br />
3. Change to user information to add him staff or super user status <br />
<br />
== Add oauth application ==<br />
<br />
You can add a oauth application by going to : oauth.infosec.unamur.be/oauth/applications<br />
<br />
Please note that, when configuring client application, you should use these urls for oauth : <br />
<br />
https://oauth.infosec.unamur.be/oauth/authorize/<br />
<br />
https://oauth.infosec.unamur.be/oauth/token/<br />
<br />
https://oauth.infosec.unamur.be/api/user/<br />
<br />
''' Trailing slashes are mandatory '''</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:members&diff=1099Infra:members2023-01-10T08:32:48Z<p>Stouch: </p>
<hr />
<div>== How to manage authorized users ==<br />
<br />
1. Connect to django admin : [https://oauth.infosec.unamur.be/admin]<br />
<br />
2. Add a user by visiting users section: [https://oauth.infosec.unamur.be/admin/auth/user/]. Fill in the username and the password and the confirmed password. The username will be used for all the applications of Infosec Team.<br />
<br />
3. Once the user is added, go to the user section and click on that user. From there user personal information such as first name, last name and email can be filled in. The two options below have to be checked:<br />
* To activate the user, check the box ''Active''. This will allow the user to log in to other applications<br />
* ''Staff status'' will allow the user to log in to admin site to change their password.<br />
<br />
== How to add an admin user to the application ? ==<br />
<br />
1. Connect to django admin<br />
<br />
2. Go to "Users" section<br />
<br />
3. Change to user information to add him staff or super user status <br />
<br />
== Add oauth application ==<br />
<br />
You can add a oauth application by going to : oauth.infosec.unamur.be/oauth/applications<br />
<br />
Please note that, when configuring client application, you should use these urls for oauth : <br />
<br />
https://oauth.infosec.unamur.be/oauth/authorize/<br />
<br />
https://oauth.infosec.unamur.be/oauth/token/<br />
<br />
https://oauth.infosec.unamur.be/api/user/<br />
<br />
''' Trailing slashes are mandatory '''</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Hard_Disk_Replacement&diff=1098Hard Disk Replacement2022-07-06T12:00:46Z<p>Stouch: Created page with "This document describes how to replace a hard disk that has bad sectors on a Proxmox server. Generally when a hard disk encounters a problem of bad sectors, the administrator..."</p>
<hr />
<div>This document describes how to replace a hard disk that has bad sectors on a Proxmox server.<br />
<br />
Generally when a hard disk encounters a problem of bad sectors, the administrator will receive a notification email.<br />
<br />
<pre><br />
host name: hostname<br />
DNS domain: infosec.unamur.be<br />
<br />
The following warning/error was logged by the smartd daemon:<br />
<br />
Device: /dev/sdd [SAT], 3 Currently unreadable (pending) sectors<br />
<br />
Device info:<br />
XYZ XYZXYZXYZX-XYZXYZX, S/N:XYZXYZXY, XYZ:1-123456-789999999, FW:01.01M03, 4.00 TB<br />
</pre><br />
<br />
Here the device '''/dev/sdd''' has 3 bad sectors.<br />
<br />
* Run the smart test<br />
<br />
We can run the smartctl command to run a self test on the damaged device<br />
<br />
smartctl -l selftest /dev/sdd<br />
<br />
To view the test result, run this command<br />
<br />
smartctl -a /dev/sdd<br />
<br />
* Get the serial number<br />
<br />
Note down the serial number of the disk, as we will use it to identify the device.<br />
<br />
We can also find the error message in the log file '''/var/log/syslog'''<br />
<br />
grep sdd /var/log/syslog<br />
<br />
* Shutdown all VM<br />
* Shutdown Proxmox server<br />
* Proceed to replace the disk with a new one.<br />
* Power up the server<br />
* On the terminal run this command to check the disk pool<br />
<br />
sudo zpool status dpool<br />
<br />
The state will be in DEGRADED mode.<br />
<br />
* Replace the disk<br />
<br />
zpool replace -f <pool> <old zfs partition> <new zfs partition><br />
<br />
As the new hard disk will take the same name as the old one, so we will just run this command<br />
<br />
zpool replace -f dpool /dev/sdd /dev/sdd<br />
<br />
The new partition will be resilvered.<br />
<br />
* Check if the disk is being rebuilt<br />
<pre><br />
# zpool status dpool<br />
pool: dpool<br />
state: DEGRADED<br />
status: One or more devices is currently being resilvered. The pool will<br />
continue to function, possibly in a degraded state.<br />
action: Wait for the resilver to complete.<br />
scan: resilver in progress since Wed Jul 6 11:23:10 2022<br />
440G scanned at 50.6M/s, 356G issued at 40.9M/s, 1.03T total<br />
360G resilvered, 33.70% done, 04:52:11 to go<br />
config:<br />
<br />
NAME STATE READ WRITE CKSUM<br />
dpool DEGRADED 0 0 0<br />
mirror-0 DEGRADED 0 0 0<br />
sdc ONLINE 0 0 0<br />
replacing-1 DEGRADED 0 0 0<br />
5251453276787027011 UNAVAIL 0 0 0 was /dev/sdd1/old<br />
sdd ONLINE 0 0 0 (resilvering)<br />
<br />
errors: No known data errors<br />
</pre></div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:howto&diff=1097Infra:howto2022-07-06T11:31:13Z<p>Stouch: Created page with "== How To == === Hardware Replacement === * Hard Disk Replacement"</p>
<hr />
<div>== How To ==<br />
<br />
=== Hardware Replacement ===<br />
<br />
* [[Hard Disk Replacement]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1096Main Page2022-07-06T11:28:11Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:howto|How to ?]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=1095Main Page2022-07-06T10:09:13Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
**[[DNS]]<br />
**[[NFV]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
<br />
* Infrastructure Management<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
** [[Infra:diskreplacement|How to ?]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Outdoor_Gateway&diff=968Outdoor Gateway2021-08-25T12:13:32Z<p>Stouch: </p>
<hr />
<div><br />
= The Things Outdoor Gateways =<br />
== Hardware Assembly ==<br />
=== Gateway Assembly ===<br />
[[File:Ttn_outdoor_gateways_hardware_picture1.png|650px]]<br />
<br />
=== Antenna Assembly ===<br />
[[File:antenna_assembly_page_1.jpg|900px]]<br />
[[File:antenna_assembly_page_2.jpg|900px]]<br />
<br />
=== Gateway Mount ===<br />
[[File:gateway_mount_picture_1.png|500px]][[File:gateway_mount_picture_2.png|500px]]<br />
[[File:gateway_mount_picture_3.png|500px]][[File:gateway_mount_picture_4.png|500px]]<br />
<br />
== Device Information and configurations ==<br />
=== Hardware Information ===<br />
* Model number: WAPS-323N_lW<br />
* Frequency: 868M-08-M-EU<br />
* MAC Address: <br />
* IP Address:<br />
* Gateways EUI: <br />
=== Firmware Information ===<br />
* Version: opdk-1.01.26<br />
* Firmware Download: [https://connectedthings.store/gb/lorawan-gateways/outdoor-lorawan-gateways/the-things-outdoor-gateway-868-mhz.html Firmware download]<br />
<br />
=== Network Server Configuration ===<br />
* Address: eu1.cloud.thethings.network<br />
* Uplink/downlink port: 1700<br />
=== Management Interface / Http Server Configuration ===<br />
* Address: http://<br />
* Username: xxx<br />
* Password: xxx<br />
=== SSH Configuration === <br />
* Address: <br />
* Port:<br />
* Method: public key<br />
* Users:<br />
=== Firewall Configuration ===</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=The_Things_Network&diff=943The Things Network2021-08-23T13:28:35Z<p>Stouch: </p>
<hr />
<div>* [[Outdoor Gateway]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=931Infra:websiteinfosec2021-06-26T15:35:43Z<p>Stouch: </p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
= Technical Specification =<br />
The site is built using Jekyll (a static site generator based on Ruby) and it uses markdown to format text.<br />
<br />
The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
The website is deployed as a docker container on doc server. There are two instances running: one is the production instance and another contains a dev version of the site which can be only accessible within the university.<br />
<br />
= Modification of the site =<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]<br />
<br />
= Site structure =<br />
The website uses minima template [https://jekyll.github.io/minima/ Theme preview] and is built on Bootstraps.<br />
<br />
== Contents At-A-Glance ==<br />
<br />
Minima has been scaffolded by the <code>jekyll new-theme</code> command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration.<br />
<br />
=== Layouts ===<br />
<br />
Refers to files within the <code>_layouts</code> directory, that define the markup for your theme.<br />
<br />
* <code>default.html</code> — The base layout that lays the foundation for subsequent layouts. The derived layouts inject their contents into this file at the line that says <code>{{ content }}</code> and are linked to this file via [https://jekyllrb.com/docs/frontmatter/ FrontMatter] declaration <code>layout: default</code>.<br />
* <code>home.html</code> — The layout for your landing-page / home-page / index-page. [[[#home-layout|More Info.]]]<br />
* <code>page.html</code> — The layout for your documents that contain FrontMatter, but are not posts.<br />
* <code>post.html</code> — The layout for your posts.<br />
<br />
=== Includes ===<br />
<br />
Refers to snippets of code within the <code>_includes</code> directory that can be inserted in multiple layouts (and another include-file as well) within the same theme-gem.<br />
<br />
* <code>disqus_comments.html</code> — Code to markup disqus comment box.<br />
* <code>footer.html</code> — Defines the site’s footer section.<br />
* <code>google-analytics.html</code> — Inserts Google Analytics module (active only in production environment).<br />
* <code>head.html</code> — Code-block that defines the <code>&lt;head&gt;&lt;/head&gt;</code> in ''default'' layout.<br />
* <code>header.html</code> — Defines the site’s main header section. By default, pages with a defined <code>title</code> attribute will have links displayed here.<br />
<br />
=== Sass ===<br />
<br />
Refers to <code>.scss</code> files within the <code>_sass</code> directory that define the theme’s styles.<br />
<br />
* <code>minima.scss</code> — The core file imported by preprocessed <code>main.scss</code>, it defines the variable defaults for the theme and also further imports sass partials to supplement itself.<br />
* <code>minima/_base.scss</code> — Resets and defines base styles for various HTML elements.<br />
* <code>minima/_layout.scss</code> — Defines the visual style for various layouts.<br />
* <code>minima/_syntax-highlighting.scss</code> — Defines the styles for syntax-highlighting.<br />
<br />
=== Assets ===<br />
<br />
Refers to various asset files within the <code>assets</code> directory. Contains the <code>main.scss</code> that imports sass files from within the <code>_sass</code> directory. This <code>main.scss</code> is what gets processed into the theme’s main stylesheet <code>main.css</code> called by <code>_layouts/default.html</code> via <code>_includes/head.html</code>.<br />
<br />
This directory can include sub-directories to manage assets of similar type, and will be copied over as is, to the final transformed site directory.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=930Infra:websiteinfosec2019-12-19T14:39:15Z<p>Stouch: /* Technical Specification */</p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
= Technical Specification =<br />
The site is built using Jekyll (a static site generator based on Ruby) and it uses markdown to format text.<br />
<br />
The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
The website is deployed as a docker container on doc server. There are two instances running: one is the production instance and another contains a dev version of the site which can be only accessible within the university.<br />
<br />
= Modification of the site =<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]<br />
<br />
= Site structure =<br />
The website uses minima template [https://jekyll.github.io/minima/ Theme preview].<br />
<br />
== Contents At-A-Glance ==<br />
<br />
Minima has been scaffolded by the <code>jekyll new-theme</code> command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration.<br />
<br />
=== Layouts ===<br />
<br />
Refers to files within the <code>_layouts</code> directory, that define the markup for your theme.<br />
<br />
* <code>default.html</code> — The base layout that lays the foundation for subsequent layouts. The derived layouts inject their contents into this file at the line that says <code>{{ content }}</code> and are linked to this file via [https://jekyllrb.com/docs/frontmatter/ FrontMatter] declaration <code>layout: default</code>.<br />
* <code>home.html</code> — The layout for your landing-page / home-page / index-page. [[[#home-layout|More Info.]]]<br />
* <code>page.html</code> — The layout for your documents that contain FrontMatter, but are not posts.<br />
* <code>post.html</code> — The layout for your posts.<br />
<br />
=== Includes ===<br />
<br />
Refers to snippets of code within the <code>_includes</code> directory that can be inserted in multiple layouts (and another include-file as well) within the same theme-gem.<br />
<br />
* <code>disqus_comments.html</code> — Code to markup disqus comment box.<br />
* <code>footer.html</code> — Defines the site’s footer section.<br />
* <code>google-analytics.html</code> — Inserts Google Analytics module (active only in production environment).<br />
* <code>head.html</code> — Code-block that defines the <code>&lt;head&gt;&lt;/head&gt;</code> in ''default'' layout.<br />
* <code>header.html</code> — Defines the site’s main header section. By default, pages with a defined <code>title</code> attribute will have links displayed here.<br />
<br />
=== Sass ===<br />
<br />
Refers to <code>.scss</code> files within the <code>_sass</code> directory that define the theme’s styles.<br />
<br />
* <code>minima.scss</code> — The core file imported by preprocessed <code>main.scss</code>, it defines the variable defaults for the theme and also further imports sass partials to supplement itself.<br />
* <code>minima/_base.scss</code> — Resets and defines base styles for various HTML elements.<br />
* <code>minima/_layout.scss</code> — Defines the visual style for various layouts.<br />
* <code>minima/_syntax-highlighting.scss</code> — Defines the styles for syntax-highlighting.<br />
<br />
=== Assets ===<br />
<br />
Refers to various asset files within the <code>assets</code> directory. Contains the <code>main.scss</code> that imports sass files from within the <code>_sass</code> directory. This <code>main.scss</code> is what gets processed into the theme’s main stylesheet <code>main.css</code> called by <code>_layouts/default.html</code> via <code>_includes/head.html</code>.<br />
<br />
This directory can include sub-directories to manage assets of similar type, and will be copied over as is, to the final transformed site directory.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=929Infra:websiteinfosec2019-12-19T14:36:20Z<p>Stouch: /* Technical Specification */</p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
= Technical Specification =<br />
The site is built using Jekyll (a static site generator based on Ruby) and it uses markdown to format text.<br />
<br />
The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
= Modification of the site =<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]<br />
<br />
= Site structure =<br />
The website uses minima template [https://jekyll.github.io/minima/ Theme preview].<br />
<br />
== Contents At-A-Glance ==<br />
<br />
Minima has been scaffolded by the <code>jekyll new-theme</code> command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration.<br />
<br />
=== Layouts ===<br />
<br />
Refers to files within the <code>_layouts</code> directory, that define the markup for your theme.<br />
<br />
* <code>default.html</code> — The base layout that lays the foundation for subsequent layouts. The derived layouts inject their contents into this file at the line that says <code>{{ content }}</code> and are linked to this file via [https://jekyllrb.com/docs/frontmatter/ FrontMatter] declaration <code>layout: default</code>.<br />
* <code>home.html</code> — The layout for your landing-page / home-page / index-page. [[[#home-layout|More Info.]]]<br />
* <code>page.html</code> — The layout for your documents that contain FrontMatter, but are not posts.<br />
* <code>post.html</code> — The layout for your posts.<br />
<br />
=== Includes ===<br />
<br />
Refers to snippets of code within the <code>_includes</code> directory that can be inserted in multiple layouts (and another include-file as well) within the same theme-gem.<br />
<br />
* <code>disqus_comments.html</code> — Code to markup disqus comment box.<br />
* <code>footer.html</code> — Defines the site’s footer section.<br />
* <code>google-analytics.html</code> — Inserts Google Analytics module (active only in production environment).<br />
* <code>head.html</code> — Code-block that defines the <code>&lt;head&gt;&lt;/head&gt;</code> in ''default'' layout.<br />
* <code>header.html</code> — Defines the site’s main header section. By default, pages with a defined <code>title</code> attribute will have links displayed here.<br />
<br />
=== Sass ===<br />
<br />
Refers to <code>.scss</code> files within the <code>_sass</code> directory that define the theme’s styles.<br />
<br />
* <code>minima.scss</code> — The core file imported by preprocessed <code>main.scss</code>, it defines the variable defaults for the theme and also further imports sass partials to supplement itself.<br />
* <code>minima/_base.scss</code> — Resets and defines base styles for various HTML elements.<br />
* <code>minima/_layout.scss</code> — Defines the visual style for various layouts.<br />
* <code>minima/_syntax-highlighting.scss</code> — Defines the styles for syntax-highlighting.<br />
<br />
=== Assets ===<br />
<br />
Refers to various asset files within the <code>assets</code> directory. Contains the <code>main.scss</code> that imports sass files from within the <code>_sass</code> directory. This <code>main.scss</code> is what gets processed into the theme’s main stylesheet <code>main.css</code> called by <code>_layouts/default.html</code> via <code>_includes/head.html</code>.<br />
<br />
This directory can include sub-directories to manage assets of similar type, and will be copied over as is, to the final transformed site directory.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=928Infra:websiteinfosec2019-12-19T14:34:32Z<p>Stouch: </p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
= Technical Specification =<br />
The site is built using Jekyll (a static site generator based on Ruby). The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
= Modification of the site =<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]<br />
<br />
= Site structure =<br />
The website uses minima template [https://jekyll.github.io/minima/ Theme preview].<br />
<br />
== Contents At-A-Glance ==<br />
<br />
Minima has been scaffolded by the <code>jekyll new-theme</code> command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration.<br />
<br />
=== Layouts ===<br />
<br />
Refers to files within the <code>_layouts</code> directory, that define the markup for your theme.<br />
<br />
* <code>default.html</code> — The base layout that lays the foundation for subsequent layouts. The derived layouts inject their contents into this file at the line that says <code>{{ content }}</code> and are linked to this file via [https://jekyllrb.com/docs/frontmatter/ FrontMatter] declaration <code>layout: default</code>.<br />
* <code>home.html</code> — The layout for your landing-page / home-page / index-page. [[[#home-layout|More Info.]]]<br />
* <code>page.html</code> — The layout for your documents that contain FrontMatter, but are not posts.<br />
* <code>post.html</code> — The layout for your posts.<br />
<br />
=== Includes ===<br />
<br />
Refers to snippets of code within the <code>_includes</code> directory that can be inserted in multiple layouts (and another include-file as well) within the same theme-gem.<br />
<br />
* <code>disqus_comments.html</code> — Code to markup disqus comment box.<br />
* <code>footer.html</code> — Defines the site’s footer section.<br />
* <code>google-analytics.html</code> — Inserts Google Analytics module (active only in production environment).<br />
* <code>head.html</code> — Code-block that defines the <code>&lt;head&gt;&lt;/head&gt;</code> in ''default'' layout.<br />
* <code>header.html</code> — Defines the site’s main header section. By default, pages with a defined <code>title</code> attribute will have links displayed here.<br />
<br />
=== Sass ===<br />
<br />
Refers to <code>.scss</code> files within the <code>_sass</code> directory that define the theme’s styles.<br />
<br />
* <code>minima.scss</code> — The core file imported by preprocessed <code>main.scss</code>, it defines the variable defaults for the theme and also further imports sass partials to supplement itself.<br />
* <code>minima/_base.scss</code> — Resets and defines base styles for various HTML elements.<br />
* <code>minima/_layout.scss</code> — Defines the visual style for various layouts.<br />
* <code>minima/_syntax-highlighting.scss</code> — Defines the styles for syntax-highlighting.<br />
<br />
=== Assets ===<br />
<br />
Refers to various asset files within the <code>assets</code> directory. Contains the <code>main.scss</code> that imports sass files from within the <code>_sass</code> directory. This <code>main.scss</code> is what gets processed into the theme’s main stylesheet <code>main.css</code> called by <code>_layouts/default.html</code> via <code>_includes/head.html</code>.<br />
<br />
This directory can include sub-directories to manage assets of similar type, and will be copied over as is, to the final transformed site directory.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=927Infra:websiteinfosec2019-12-19T14:34:05Z<p>Stouch: /* minima */</p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
== Technical Specification ==<br />
The site is built using Jekyll (a static site generator based on Ruby). The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
== Modification of the site ==<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]<br />
<br />
= Site structure =<br />
The website uses minima template [https://jekyll.github.io/minima/ Theme preview].<br />
<br />
== Contents At-A-Glance ==<br />
<br />
Minima has been scaffolded by the <code>jekyll new-theme</code> command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration.<br />
<br />
=== Layouts ===<br />
<br />
Refers to files within the <code>_layouts</code> directory, that define the markup for your theme.<br />
<br />
* <code>default.html</code> — The base layout that lays the foundation for subsequent layouts. The derived layouts inject their contents into this file at the line that says <code>{{ content }}</code> and are linked to this file via [https://jekyllrb.com/docs/frontmatter/ FrontMatter] declaration <code>layout: default</code>.<br />
* <code>home.html</code> — The layout for your landing-page / home-page / index-page. [[[#home-layout|More Info.]]]<br />
* <code>page.html</code> — The layout for your documents that contain FrontMatter, but are not posts.<br />
* <code>post.html</code> — The layout for your posts.<br />
<br />
=== Includes ===<br />
<br />
Refers to snippets of code within the <code>_includes</code> directory that can be inserted in multiple layouts (and another include-file as well) within the same theme-gem.<br />
<br />
* <code>disqus_comments.html</code> — Code to markup disqus comment box.<br />
* <code>footer.html</code> — Defines the site’s footer section.<br />
* <code>google-analytics.html</code> — Inserts Google Analytics module (active only in production environment).<br />
* <code>head.html</code> — Code-block that defines the <code>&lt;head&gt;&lt;/head&gt;</code> in ''default'' layout.<br />
* <code>header.html</code> — Defines the site’s main header section. By default, pages with a defined <code>title</code> attribute will have links displayed here.<br />
<br />
=== Sass ===<br />
<br />
Refers to <code>.scss</code> files within the <code>_sass</code> directory that define the theme’s styles.<br />
<br />
* <code>minima.scss</code> — The core file imported by preprocessed <code>main.scss</code>, it defines the variable defaults for the theme and also further imports sass partials to supplement itself.<br />
* <code>minima/_base.scss</code> — Resets and defines base styles for various HTML elements.<br />
* <code>minima/_layout.scss</code> — Defines the visual style for various layouts.<br />
* <code>minima/_syntax-highlighting.scss</code> — Defines the styles for syntax-highlighting.<br />
<br />
=== Assets ===<br />
<br />
Refers to various asset files within the <code>assets</code> directory. Contains the <code>main.scss</code> that imports sass files from within the <code>_sass</code> directory. This <code>main.scss</code> is what gets processed into the theme’s main stylesheet <code>main.css</code> called by <code>_layouts/default.html</code> via <code>_includes/head.html</code>.<br />
<br />
This directory can include sub-directories to manage assets of similar type, and will be copied over as is, to the final transformed site directory.</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=926Infra:websiteinfosec2019-12-19T14:32:19Z<p>Stouch: </p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
== Technical Specification ==<br />
The site is built using Jekyll (a static site generator based on Ruby). The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
== Modification of the site ==<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]<br />
<br />
= minima =<br />
<br />
''Minima is a one-size-fits-all Jekyll theme for writers''. It’s Jekyll’s default (and first) theme. It’s what you get when you run <code>jekyll new</code>.<br />
<br />
[https://jekyll.github.io/minima/ Theme preview]<br />
<br />
[[File:/screenshot.png|thumb|none|alt=minima theme preview|minima theme preview]]<br />
<br />
== Installation ==<br />
<br />
Add this line to your Jekyll site’s Gemfile:<br />
<br />
<source lang="ruby">gem "minima"</source><br />
And add this line to your Jekyll site:<br />
<br />
<source lang="yaml">theme: minima</source><br />
And then execute:<br />
<br />
<pre>$ bundle</pre><br />
== Contents At-A-Glance ==<br />
<br />
Minima has been scaffolded by the <code>jekyll new-theme</code> command and therefore has all the necessary files and directories to have a new Jekyll site up and running with zero-configuration.<br />
<br />
=== Layouts ===<br />
<br />
Refers to files within the <code>_layouts</code> directory, that define the markup for your theme.<br />
<br />
* <code>default.html</code> — The base layout that lays the foundation for subsequent layouts. The derived layouts inject their contents into this file at the line that says <code>{{ content }}</code> and are linked to this file via [https://jekyllrb.com/docs/frontmatter/ FrontMatter] declaration <code>layout: default</code>.<br />
* <code>home.html</code> — The layout for your landing-page / home-page / index-page. [[[#home-layout|More Info.]]]<br />
* <code>page.html</code> — The layout for your documents that contain FrontMatter, but are not posts.<br />
* <code>post.html</code> — The layout for your posts.<br />
<br />
=== Includes ===<br />
<br />
Refers to snippets of code within the <code>_includes</code> directory that can be inserted in multiple layouts (and another include-file as well) within the same theme-gem.<br />
<br />
* <code>disqus_comments.html</code> — Code to markup disqus comment box.<br />
* <code>footer.html</code> — Defines the site’s footer section.<br />
* <code>google-analytics.html</code> — Inserts Google Analytics module (active only in production environment).<br />
* <code>head.html</code> — Code-block that defines the <code>&lt;head&gt;&lt;/head&gt;</code> in ''default'' layout.<br />
* <code>header.html</code> — Defines the site’s main header section. By default, pages with a defined <code>title</code> attribute will have links displayed here.<br />
<br />
=== Sass ===<br />
<br />
Refers to <code>.scss</code> files within the <code>_sass</code> directory that define the theme’s styles.<br />
<br />
* <code>minima.scss</code> — The core file imported by preprocessed <code>main.scss</code>, it defines the variable defaults for the theme and also further imports sass partials to supplement itself.<br />
* <code>minima/_base.scss</code> — Resets and defines base styles for various HTML elements.<br />
* <code>minima/_layout.scss</code> — Defines the visual style for various layouts.<br />
* <code>minima/_syntax-highlighting.scss</code> — Defines the styles for syntax-highlighting.<br />
<br />
=== Assets ===<br />
<br />
Refers to various asset files within the <code>assets</code> directory. Contains the <code>main.scss</code> that imports sass files from within the <code>_sass</code> directory. This <code>main.scss</code> is what gets processed into the theme’s main stylesheet <code>main.css</code> called by <code>_layouts/default.html</code> via <code>_includes/head.html</code>.<br />
<br />
This directory can include sub-directories to manage assets of similar type, and will be copied over as is, to the final transformed site directory.<br />
<br />
=== Plugins ===<br />
<br />
Minima comes</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=925Infra:websiteinfosec2019-12-19T14:27:12Z<p>Stouch: </p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
== Technical Specification ==<br />
The site is built using Jekyll (a static site generator based on Ruby). The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
== Modification of the site ==<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Make changes<br />
* Commit the changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Infra:websiteinfosec&diff=924Infra:websiteinfosec2019-12-19T14:26:11Z<p>Stouch: Created page with "The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be]. == Technical Specification == The site is built using Jekyll (a stati..."</p>
<hr />
<div>The website of Infosec team is accessible at this address [https://infosec.unamur.be infosec.unamur.be].<br />
<br />
== Technical Specification ==<br />
The site is built using Jekyll (a static site generator based on Ruby). The website source file is stored on a git repository [https://forge.infosec.unamur.be/infrastructure/team_front_page_website https://forge.infosec.unamur.be/infrastructure/team_front_page_website].<br />
<br />
The git repository has two main branches:<br />
* master: contains a production ready site<br />
* dev: contains some experimental features<br />
<br />
== Modification of the site ==<br />
<br />
To modify the site, follow these steps:<br />
<br />
* Clone the repository https://forge.infosec.unamur.be/infrastructure/team_front_page_website<br />
* Modify the file<br />
* Commit your changes<br />
* Push it back to server<br />
* The site will be rebuilt and deployed on server at each commit.<br />
<br />
In case you want to test your changes first, after cloning the repository switch to branch '''dev'''. This will also trigger the build and deploy the dev version of the site which can be accessible at this location: [http://138.48.246.5:8888/ http://138.48.246.5:8888/]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=923Main Page2019-12-19T14:14:27Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
** [[Infra:websiteinfosec|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouchhttps://doc.infosec.unamur.be/index.php?title=Main_Page&diff=922Main Page2019-12-19T14:13:48Z<p>Stouch: </p>
<hr />
<div>'''Welcome to the IoT & InfoSec Wiki'''<br />
<br />
The goal of this wiki is to serve as a lightweight communication vector and repository to share and keep any information we think could be useful to others and that related to the following topics:<br />
* Research Topics<br />
** [[IoT|Internet of Things]]<br />
**[[Blockchain]]<br />
<br />
*[[internships|Internships]]<br />
* Misc<br />
**[[CSC|Cyber Security Challenge]]<br />
**[[PdS18MovieMistakes|PdS'18 : Movie Mistakes]]<br />
** [[Infra:infosecwebsite|Website Infosec]]<br />
** [[Infra:snowwhite|SnowWhite Infrastructure]]<br />
** [[Infra:connection|Connection to team tools]]<br />
** [[Infra:members|Managing members tools access]]<br />
* Project proposals<br />
** [[TorProjectProposal| How does Tor work ?]]<br />
<br />
[[:File:MediaWikiRefCard.pdf|Reference Card for MediaWiki document syntax]]</div>Stouch