mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-09-28 04:34:53 +02:00
put hackerone handle inside user pref enable bug bounty mode
This commit is contained in:
@@ -80,6 +80,7 @@ Add or Import Targets
|
||||
<label for="targetDescription" class="form-label">Target Description (Optional)</label>
|
||||
<input type="text" class="form-control form-control-lg" id="targetDescription" placeholder="Interesting Target" name="targetDescription">
|
||||
</div>
|
||||
{% if user_preferences.bug_bounty_mode %}
|
||||
<div class="col-12 mt-3">
|
||||
<label for="domainDescription" class="form-label">HackerOne Target Team Handle
|
||||
<br>
|
||||
@@ -88,6 +89,7 @@ Add or Import Targets
|
||||
<input type="text" class="form-control form-control-lg" id="targetH1TeamHandle" placeholder="team_handle" name="targetH1TeamHandle">
|
||||
<button class="btn btn-primary submit-fn mt-2 float-end" disabled type="submit" name="add-ip-target" id="add-ip-target" value="submit"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg> <span id="add_ip_target_btn">Add Target</span></button>
|
||||
</div>
|
||||
{% endif %}
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
@@ -103,6 +105,7 @@ Add or Import Targets
|
||||
<label for="targetDescription">Target Description (Optional)</label>
|
||||
<input type="text" class="form-control form-control-lg" id="targetDescription" placeholder="Interesting Target" name="targetDescription">
|
||||
</div>
|
||||
{% if user_preferences.bug_bounty_mode %}
|
||||
<div class="col-12 mt-3">
|
||||
<label for="domainDescription" class="form-label">HackerOne Target Team Handle
|
||||
<br>
|
||||
@@ -110,6 +113,7 @@ Add or Import Targets
|
||||
</label>
|
||||
<input type="text" class="form-control form-control-lg" id="targetH1TeamHandle" placeholder="team_handle" name="targetH1TeamHandle">
|
||||
</div>
|
||||
{% endif %}
|
||||
<div class="col-12 mt-3">
|
||||
<label for="targetDescription">Target Organization (Optional)</label>
|
||||
<input type="text" class="form-control form-control-lg" id="targetOrganization" placeholder="Example Org" name="targetOrganization">
|
||||
|
||||
@@ -38,6 +38,7 @@ Update Target {{ form.name.value }}
|
||||
{{ form.description }}
|
||||
</div>
|
||||
</div>
|
||||
{% if user_preferences.bug_bounty_mode %}
|
||||
<div class="col-12">
|
||||
<label for="domainDescription" class="form-label">HackerOne Target Team Handle
|
||||
<br>
|
||||
@@ -45,6 +46,7 @@ Update Target {{ form.name.value }}
|
||||
</label>
|
||||
{{ form.h1_team_handle }}
|
||||
</div>
|
||||
{% endif %}
|
||||
<button class="btn btn-primary submit-fn mt-2 float-end" type="submit">Update Target</button>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
@@ -50,7 +50,7 @@ def add_target(request, slug):
|
||||
bulk_targets = [t.rstrip() for t in request.POST['addTargets'].split('\n') if t]
|
||||
logger.info(f'Adding multiple targets: {bulk_targets}')
|
||||
description = request.POST.get('targetDescription', '')
|
||||
h1_team_handle = request.POST.get('targetH1TeamHandle')
|
||||
h1_team_handle = request.POST.get('targetH1TeamHandle', '')
|
||||
organization_name = request.POST.get('targetOrganization')
|
||||
for target in bulk_targets:
|
||||
target = target.rstrip('\n')
|
||||
@@ -242,7 +242,7 @@ def add_target(request, slug):
|
||||
is_domain = bool(validators.domain(ip))
|
||||
is_ip = bool(validators.ipv4(ip)) or bool(validators.ipv6(ip))
|
||||
description = request.POST.get('targetDescription', '')
|
||||
h1_team_handle = request.POST.get('targetH1TeamHandle')
|
||||
h1_team_handle = request.POST.get('targetH1TeamHandle', '')
|
||||
if not Domain.objects.filter(name=ip).exists():
|
||||
domain, created = Domain.objects.get_or_create(
|
||||
name=ip,
|
||||
|
||||
Reference in New Issue
Block a user