Code Monkey home page Code Monkey logo

honeynet.org's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

honeynet.org's Issues

Add docs

  • how to add a blog post
  • adding a page
  • making changes to the site (in general)

~ usual fun

Backfill blog post authors

The blog post export current does not include author names. It would be splendid if would simply scrape those and re-add to the yaml files. Not talking about pictures, bios, or anything, just the plain author names.

Text wrongly displayed in buttons

In Safari (desktop and mobile) the text of the buttons is not displayed correctly. It should be centered along the margins maybe with a smaller font. image

GSoC Pages

I've imported all pages up to 2022.
I have not updated the menu. It could be done manually in the hugo.toml or we find an automated way using the folder structure.
We need to import 2023.
Seems like many years are missing the ideas pages ๐Ÿ˜•

Think about wp-contents strategy

All the posts and pages have been converted to markdown, in jekyll format. They currently sit in the development branch. The page export works pretty well. However, we still would need to think about wp-contents, and how we want to accommodate that into the site.

At first, I wanted to commit the entire directory into the repo. But soon realised that we can probably prune a lot of contents from there. I also faced some git corruption issues like so:

[development a335a2d] remove wp-content
error: inflate: data stream error (invalid stored block lengths)
fatal: packed object e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 (stored in .git/objects/pack/pack-9a11e7fc3c38c0534b748b57ad56c2671e0514d7.pack) is corrupt

We do need the essential bits on the site. Rest we can probably keep into to a separate repo (and add references) - pretty much like forensic challenges. ๐Ÿ™‚

RSS feed

Make sure RSS feed is functional and on the same URL as our current

Migrate Front Page

I've already migrated the header, but it needs a bit of content below it. The current front page has some stuff that does not make a ton of sense to me. If no-one objects, we should maybe just replace it with news teasers?

Projects page: add fallback avatar image

image

This should have some placeholder profile picture. Here's the associated event:

{
  "id": "30896298962",
  "type": "ReleaseEvent",
  "actor": {
    "id": 41898282,
    "login": "github-actions[bot]",
    "display_login": "github-actions",
    "gravatar_id": "",
    "url": "https://api.github.com/users/github-actions[bot]",
    "avatar_url": "https://avatars.githubusercontent.com/u/41898282?"
  },
  "repo": {
    "id": 519832,
    "name": "mitmproxy/mitmproxy",
    "url": "https://api.github.com/repos/mitmproxy/mitmproxy"
  },
  "payload": {
    "action": "published",
    "release": {
      "url": "https://api.github.com/repos/mitmproxy/mitmproxy/releases/115087111",
      "assets_url": "https://api.github.com/repos/mitmproxy/mitmproxy/releases/115087111/assets",
      "upload_url": "https://uploads.github.com/repos/mitmproxy/mitmproxy/releases/115087111/assets{?name,label}",
      "html_url": "https://github.com/mitmproxy/mitmproxy/releases/tag/10.0.0",
      "id": 115087111,
      "author": {
        "login": "github-actions[bot]",
        "id": 41898282,
        "node_id": "MDM6Qm90NDE4OTgyODI=",
        "avatar_url": "https://avatars.githubusercontent.com/in/15368?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/github-actions%5Bbot%5D",
        "html_url": "https://github.com/apps/github-actions",
        "followers_url": "https://api.github.com/users/github-actions%5Bbot%5D/followers",
        "following_url": "https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}",
        "gists_url": "https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/github-actions%5Bbot%5D/subscriptions",
        "organizations_url": "https://api.github.com/users/github-actions%5Bbot%5D/orgs",
        "repos_url": "https://api.github.com/users/github-actions%5Bbot%5D/repos",
        "events_url": "https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}",
        "received_events_url": "https://api.github.com/users/github-actions%5Bbot%5D/received_events",
        "type": "Bot",
        "site_admin": false
      },
      "node_id": "RE_kwDOAAfumM4G3BcH",
      "tag_name": "10.0.0",
      "target_commitish": "main",
      "name": "mitmproxy 10.0.0",
      "draft": false,
      "prerelease": false,
      "created_at": "2023-08-04T09:37:11Z",
      "published_at": "2023-08-04T09:37:12Z",
      "assets": [],
      "tarball_url": "https://api.github.com/repos/mitmproxy/mitmproxy/tarball/10.0.0",
      "zipball_url": "https://api.github.com/repos/mitmproxy/mitmproxy/zipball/10.0.0",
      "body": "Changes: See [CHANGELOG.md](https://github.com/mitmproxy/mitmproxy/blob/main/CHANGELOG.md).\n\nYou can find the latest release packages at https://mitmproxy.org/downloads/.\n",
      "short_description_html": "<p>Changes: See <a href=\"https://github.com/mitmproxy/mitmproxy/blob/main/CHANGELOG.md\">CHANGELOG.md</a>.</p>\n<p>You can find the latest release packages at <a href=\"https://mitmproxy.org/downloads/\" rel=\"nofollow\">https://mitmproxy.org/downloads/</a>.</p>",
      "is_short_description_html_truncated": false
    }
  },
  "public": true,
  "created_at": "2023-08-04T09:37:13Z",
  "org": {
    "id": 4652787,
    "login": "mitmproxy",
    "gravatar_id": "",
    "url": "https://api.github.com/orgs/mitmproxy",
    "avatar_url": "https://avatars.githubusercontent.com/u/4652787?"
  }
}

GSoC homepage?

Was thinking that we should have a general information gsoc page on the site with discord invite link and ideas. GSoC year pages should contain ideas for that year and results/reports.

Thoughts? :-)

Project showcase

List of historic projects, separate into maintained and unmaintained. Could be based on last GitHub commit.

Add client side security scans

Maybe once the site is up, we would need to add a service for client side attacks. This would depend on how we would like to use the site though.

Fix paths to match legacy URLs

We currently use the standard routing based on menu item + content folder. This is not matching what we used to have.

See https://gohugo.io/content-management/urls/#url on how to modify

Legacy:
honeynet.org/2022/10/06/gsoc-2022-project-summary-creating-playbooks-for-intelowl/

Current Hugo:
honeynet.org/blog/2022-10-06-gsoc-2022-project-summary-creating-playbooks-for-intelowl/

What needs to be done:

  • Move all blog posts into a yyyy/mm/dd folder structure
  • Removed the blog/ prefix from the path

Try this:

# Remove the "/posts/", "/categories/", "/tags/" prefixes from URLs.
permalinks:
    posts: '/:filename/'
    categories: '/:slug/'
    tags: '/:slug/'

Site should be deployed after tests

Need to switch from "build from branch" to deploy with github actions. All tests should pass before the site is deployed. It's fine right now since we're in very early stages of development.

Make Repo Public

Everyone I've talked to seems to be in agreement about making the website repo public, so let's do it! If you think that's a bad idea, here is your place to speak up in the next 24 hours.

  • I don't know what's in the old branches/issues. @dpisano mentioned a members list page on the old website we probably don't want to expose. To avoid all of this, I'd just create a new honeynet.org repo, copy over the v2 branch as the new main branch there, and that's it.
  • For all information that we don't want to expose publicly, https://github.com/honeynet/docs is the right place. @hgascon and others have done an amazing job there so far. ๐ŸŽ‰

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.